文件名称:scalene:Scalene:用于Python的高性能,高精度CPU和内存分析器
文件大小:1.7MB
文件格式:ZIP
更新时间:2024-02-26 05:08:48
python profiler memory-management performance-analysis profiling
scalene:适用于Python的高性能CPU和内存分析器 由 关于Scalene % pip install -U scalene Scalene是用于Python的高性能CPU和内存探查器,它执行许多其他Python探查器没有做,也不能做的事情。 它提供的详细信息远比其他分析器快几个数量级。 Scalene很快。 它使用采样而不是检测或依靠Python的跟踪工具。 它的开销通常不超过10-20%(并且通常更少)。 Scalene是精确的。 与大多数其他Python分析器不同,Scalene在行级别执行CPU性能分析,指向负责程序执行时间的特定代码行。 与大多数分析器返回的功能级配
【文件预览】:
scalene-master
----MANIFEST.in(316B)
----mypy.ini(1KB)
----heaplayers-make.mk(1KB)
----.github()
--------FUNDING.yml(69B)
--------ISSUE_TEMPLATE()
----benchmarks()
--------benchmark.py(8KB)
--------julia1_nopil.py(3KB)
--------pystone.py(7KB)
----scalene()
--------replacement_pjoin.py(1KB)
--------syntaxline.py(381B)
--------replacement_lock.py(2KB)
--------replacement_poll_selector.py(1KB)
--------libscalene.dylib(168KB)
--------adaptive.py(2KB)
--------runningstats.py(1KB)
--------__init__.py(0B)
--------scalene_profiler.py(71KB)
--------__main__.py(292B)
--------replacement_thread_join.py(1KB)
--------sparkline.py(2KB)
--------libscalene.so(151KB)
----images()
--------profiler-comparison.png(110KB)
--------sample-profile-pystone.png(178KB)
----requirements.txt(390B)
----Pipfile.lock(9KB)
----pytest.ini(29B)
----LICENSE(11KB)
----test()
--------testme.py(1KB)
--------testtf.py(855B)
--------optimized()
--------original()
--------test_sparkline.py(2KB)
--------testpyt.py(2KB)
--------testflask.py(248B)
--------testflask-driver.py(171B)
--------threads-test.py(972B)
----libscalene.cpp(3KB)
----setup.py(1KB)
----README.md(9KB)
----Pipfile(170B)
----scalene-paper.pdf(1.29MB)
----GNUmakefile(411B)
----docs()
--------scalene-image.png(105KB)
--------README_CN.md(10KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(2KB)
----include()
--------repoman.hpp(8KB)
--------mwc.h(2KB)
--------sampleheap.hpp(8KB)
--------memcpysampler.hpp(7KB)
--------mmaparray.hpp(446B)
--------nextheap.hpp(3KB)
--------rtememcpy.h(23KB)
--------staticbufferheap.hpp(1KB)
--------repo.hpp(6KB)
--------open_addr_hashtable.hpp(2KB)
--------libdivide.h(78KB)
--------stprintf.h(3KB)
--------lowdiscrepancy.hpp(1KB)
--------fastmemcpy.hpp(19KB)
--------sampler.hpp(2KB)
--------common.hpp(653B)
--------reposource.hpp(4KB)
--------samplefile.hpp(3KB)