Filprofiler

Latest version: v2024.11.2

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

2021.4.1

Bugfixes

- Fixed bug where reverse SVG sometimes was generated empty, e.g. if source code used tabs. ([150](https://github.com/pythonspeed/filprofiler/issues/150))

2021.4.0

Bugfixes
- Fil no longer blows up if checking cgroup memory is not possible, e.g. on CentOS 7. ([147](https://github.com/pythonspeed/filprofiler/issues/147))

2021.3.0

Features

- Try to ensure monospace font is used for reports. ([143](https://github.com/pythonspeed/filprofiler/issues/143))


Bugfixes

- Number of allocations in the profiling results are now limited to 10,000. If there are more than this, they are all quite tiny, so probably less informative, and including massive number of tiny allocations makes report generation (and report display) extremely resource intensive. ([140](https://github.com/pythonspeed/filprofiler/issues/140))
- The out-of-memory detector should work more reliably on Linux. ([144](https://github.com/pythonspeed/filprofiler/issues/144))

0.17.0

Features

- Improve error messages when using API in subprocesses, so it's clear it's not (yet) possible. ([133](https://github.com/pythonspeed/filprofiler/issues/133))

0.16.0

Bugfixes

- On Linux, use a more robust method of preloading the shared library (requires glibc 2.30+, i.e. a Linux distribution released in 2020 or later). ([133](https://github.com/pythonspeed/filprofiler/issues/133))
- Fixed in regression in Fil v0.15 that made it unusable on macOS. ([135](https://github.com/pythonspeed/filprofiler/issues/135))
- Fewer spurious warnings about launching subprocesses. ([136](https://github.com/pythonspeed/filprofiler/issues/136))

0.15.0

Features

- Fil now supports profiling individual functions in normal Python scripts; previously this was only possible in Jupyter. ([71](https://github.com/pythonspeed/filprofiler/issues/71))


Bugfixes

- Fil now works better with subprocessses. It doesn't support memory tracking in subprocesses yet, but it doesn't break them either. ([117](https://github.com/pythonspeed/filprofiler/issues/117))

Page 6 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.