Как узнать объем принятых данных при открытии документа

dimat

Well-known member
31.07.2008
508
0
BIT
0
Всем привет!
Заранее прошу простить, если создал тему не в той ветке.

Как узнать сколько данных принял клиент при открытии документа из представления?
и если б на клиенте выполнился, к примеру, такой код:
Set NotesDocument=NotesView.GetFirstDocument
 
T

turumbay

Как узнать сколько данных принял клиент при открытии документа из представления?
и если б на клиенте выполнился, к примеру, такой код:
Set NotesDocument=NotesView.GetFirstDocument
getFirstDocument трафика не порождает вообще:
Код:
	Msgbox "Start sniffer" ' запускаем снифер, например tcpdump.exe -X -s0 -i 3 port 1352 > ln.dump
Set doc = view.getFirstDocument
Msgbox "stop sniffer" ' останавливаем снифер
Результат: ln.dump - 0 байт

Трафик пойдет при обращении к свойствам документа:
Код:
	Msgbox "Start sniffer"
Set doc = view.GetFirstDocument
Print doc.form(0)
Msgbox "stop sniffer"
Результат: ln.dump - 4,105 байт

 

dimat

Well-known member
31.07.2008
508
0
BIT
0
то есть размер файл ln.dump=объему принятых данных?
 
T

turumbay

то есть размер файл ln.dump=объему принятых данных?
tcpdump.exe -X -s0 -i 3 port 1352 > ln.dump
пишет трафик в человеческом виде. размер можно посчитать, сложив length пакетов.

tcpdump.exe -w ln.dump -i 3 port 1352
запишет бинарный трафик на интерфейсе. размер файла = объем данных прокачанных по сети

P.S. трафик на интерфейсе != полезный трафик, т.к. включает служебные поля сетевых протоколов, в т.ч. tcp, ip, ethernet
 

rinsk

Lotus Team
12.11.2009
1 156
126
BIT
46
tcpdump.exe -X -s0 -i 3 port 1352 > ln.dump
пишет трафик в человеческом виде. размер можно посчитать, сложив length пакетов.

ИМХО более полезную информацию по накладным расходам даст стандартный дебаг.



; enable NRPC output at the client
CLIENT_CLOCK=1
; show NRPC traffic in a console window
DEBUG_CONSOLE=1
; output NRPC traffic to a text file
DEBUG_OUTFILE=c:\nrpc.txt
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!