Wireshark

  • Riverbed Technology
  • WinPcap
the world's foremost network protocol analyzer
  • Wireshark
    • About
    • Download
    • Blog
  • Get Help
    • Ask a Question
    • FAQs
    • Documentation
    • Mailing Lists
    • Online Tools
    • Wiki
    • Bug Tracker
  • Develop
    • Get Involved
    • Developer's Guide
    • Browse the Code
    • Latest Builds

Wireshark-dev: [Wireshark-dev] Startup speed up - assembler usage

Date Index Thread Index Other Months All Mailing Lists
Date Prev Date Next Thread Prev Thread Next


From: "Kukosa, Tomas" <tomas.kukosa@xxxxxxxxxxx>
Date: Wed, 7 Nov 2007 14:20:36 +0100

Hi
 
profiling startup sequence (in Windows environment) the result is that writing few small functions in assembler could speeded it up visibly.
My idea is to have some code pieces written in C but optionally written in assembler for some OSs a CPU/platforms where it make sence.
 
E.g. I was able (with about 80 lines in assembler) to reduce time spent in libwireshark.dll during startup from cca 2600ms to 1300ms on my PC.


What dou you think about this way? I have good experince with it from some past projects.

Regards,
  Tomas
 

  • Follow-Ups:
    • Re: [Wireshark-dev] Startup speed up - assembler usage
      • From: Fulko Hew
    • Re: [Wireshark-dev] Startup speed up - assembler usage
      • From: Stephen Fisher
    • Re: [Wireshark-dev] Startup speed up - assembler usage
      • From: Anders Broman
    • Re: [Wireshark-dev] Startup speed up - assembler usage
      • From: Guy Harris
  • Prev by Date: Re: [Wireshark-dev] Use of EXTERNALt
  • Next by Date: [Wireshark-dev] Missing Interface Name on Windows Vista for wireshark
  • Previous by thread: Re: [Wireshark-dev] why there is no frame check sequence field in ethernet frame
  • Next by thread: Re: [Wireshark-dev] Startup speed up - assembler usage
  • Index(es):
    • Date
    • Thread

Wireshark and the "fin" logo are registered trademarks of the Wireshark Foundation