What to do when facing "scaling behavior" with Polyspace Code Prover?
19 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2016 年 8 月 5 日
編集済み: MathWorks Support Team
2025 年 8 月 26 日
When using the Polyspace Code Prover, I encountered the following different scenarios:
i) An "out of memory" error, or a "crash" for example:
**** Software Safety Analysis Level 0 - 61 (P_ILOI)
**** Software Safety Analysis Level 0 - 61 (P_ILOI) took 2.13real, 1.92u + 0.03s
**** Software Safety Analysis Level 0 - 62 (P_ENVT)
Fatal error: out of memory.
or:
****** Software Safety Analysis Level 1 - 3.1.2494 (* analyzing MyFunction)exception SML_Pre_Basis.Fail("failure in job")(Fail: failure in job) raised.raised at: Raised at Parallel.really_apply_in_parallel_on_sccs in file "../../verifier/kernel_api/IL/parallel.sml", line 531, characters 32-33
ii) A 24-hour timeout (timeout after 86400 seconds), for example:
***** Software Safety Analysis Level 0 - 32.2 (P_I1)
Warning: The analysis has been stopped by timeout (after 86400 seconds).
Maximum Memory Usage: 1720 MB
or:
4.5.2.1.1 (Loading) took 0.27real, 0.21u + 0.05s (0.1gc)
[64928 -> 192289]
Warning: The C2IL translation has been stopped by timeout (after 86400 seconds).
iii) An analysis showing no progress.
These seem to be symptoms of a "scaling behavior" with the Polyspace Code Prover. What are some solutions to these behaviors?
採用された回答
MathWorks Support Team
2025 年 8 月 26 日
編集済み: MathWorks Support Team
2023 年 8 月 28 日
Please find the attached PDF file for a guide on scaling behaviors for Polyspace Code Prover, which includes explanations on how to identify scaling behaviors, and the solutions against these different scenarios.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Polyspace Code Prover についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!