pythonspeed / filprofiler

A Python memory profiler for data processing and scientific computing applications
https://pythonspeed.com/products/filmemoryprofiler/
Apache License 2.0
835 stars 24 forks source link

Disable OOM on macOS #495

Closed itamarst closed 1 year ago

itamarst commented 1 year ago

Fixes #492

github-actions[bot] commented 1 year ago

Benchmark results

diff --git a/benchmarks/results/lots-of-peaks.json b/benchmarks/results/lots-of-peaks.json
index 383499f..7399425 100644
--- a/benchmarks/results/lots-of-peaks.json
+++ b/benchmarks/results/lots-of-peaks.json
@@ -1,12 +1,12 @@
{
    "D1mr": [-"3771157 (188.06264867688517%)",-]{+"5086397 (218.68468156090609%)",+}
    "D1mw": [-"2763734 (1002.7001956474165%)",-]{+"3886620 (1366.903752188043%)",+}
    "DLmr": [-"1492746 (2257.3344509639564%)",-]{+"2004218 (3110.873418862482%)",+}
    "DLmw": [-"1858942 (1333.7673887649994%)",-]{+"2948364 (2058.1741018948373%)",+}
    "Dr": [-"231060633 (375.8621692938787%)",-]{+"246473460 (396.1815503607315%)",+}
    "Dw": [-"88001037 (338.04076205255154%)",-]{+"94145274 (356.4019174215833%)",+}
    "I1mr": [-"3555117 (1291.257363437142%)",-]{+"5682299 (1977.7010772586082%)",+}
    "ILmr": [-"14685 (224.7663551401869%)",-]{+"16279 (234.4482986455236%)",+}
    "Ir": [-"872039764 (403.39198904097907%)",-]{+"982752191 (443.8442315873889%)",+}
    "Overall": [-"1332452656 (406.55387644593173%)"-]{+"1531058019 (454.2431014371873%)"+}
}
diff --git a/benchmarks/results/multithreading-1.json b/benchmarks/results/multithreading-1.json
index 2d9d2d5..c468f49 100644
--- a/benchmarks/results/multithreading-1.json
+++ b/benchmarks/results/multithreading-1.json
@@ -1,12 +1,12 @@
{
    "D1mr": [-"1866984 (413.64545831772375%)",-]{+"2082515 (448.72133640105426%)",+}
    "D1mw": [-"393456 (455.7661355950594%)",-]{+"347464 (414.28209627525825%)",+}
    "DLmr": [-"59324 (493.26483261518064%)",-]{+"79876 (641.0919929548842%)",+}
    "DLmw": [-"77459 (220.9427598913281%)",-]{+"97730 (253.213037139229%)",+}
    "Dr": [-"77161209 (571.2328286082947%)",-]{+"62173202 (486.2186371923991%)",+}
    "Dw": [-"30820902 (440.2169730406361%)",-]{+"27906770 (412.7846322141573%)",+}
    "I1mr": [-"1638950 (586.5692113122628%)",-]{+"1593044 (567.4959869233862%)",+}
    "ILmr": [-"7958 (171.83607149304927%)",-]{+"8421 (174.27890976448796%)",+}
    "Ir": [-"254542209 (491.30873094686683%)",-]{+"221453218 (445.73929156995564%)",+}
    "Overall": [-"382464110 (492.83707107089475%)"-]{+"333206092 (447.22476406758744%)"+}
}
diff --git a/benchmarks/results/pystone.json b/benchmarks/results/pystone.json
index 3970408..de1f430 100644
--- a/benchmarks/results/pystone.json
+++ b/benchmarks/results/pystone.json
@@ -1,12 +1,12 @@
{
    "D1mr": [-"4542966 (144.07376585255872%)",-]{+"10455300 (213.07672341069846%)",+}
    "D1mw": [-"1628141 (267.75567903740483%)",-]{+"1562508 (214.40106134354846%)",+}
    "DLmr": [-"32802 (331.7507418397626%)",-]{+"41548 (401.1379285351888%)",+}
    "DLmw": [-"65725 (241.46577701248387%)",-]{+"74366 (260.7600683110314%)",+}
    "Dr": [-"367659717 (157.6310977517437%)",-]{+"378833877 (159.4418345994805%)",+}
    "Dw": [-"143586175 (159.9837295595579%)",-]{+"137547987 (157.4859593974676%)",+}
    "I1mr": [-"8784651 (214.74165578852526%)",-]{+"11036084 (242.1974571123828%)",+}
    "ILmr": [-"7924 (170.99086185271457%)",-]{+"8250 (172.38747038694393%)",+}
    "Ir": [-"1160233461 (157.01681262908485%)",-]{+"1329243433 (165.36419321410492%)",+}
    "Overall": [-"1734495915 (158.00764418609307%)"-]{+"1941565785 (165.02615808036992%)"+}
}
diff --git a/benchmarks/results/version.txt b/benchmarks/results/version.txt
index d8f4897..b961ef3 100644
--- a/benchmarks/results/version.txt
+++ b/benchmarks/results/version.txt
@@ -1 +1 @@
[-2021.9.2.dev9+gc3af8e6.d20211105-]{+2023.1.1.dev15+g5e5d788.d20230301+}