Arma 3
Arma Script Profiler
24 Comments
[IFA3 and SPE PL] kju Aug 16, 2024 @ 11:01am 
@ Drift_91
best to reach Dedmen via arma discord or the one linked above
Drift_91 Jun 22, 2024 @ 8:11am 
Seems that -profilerEnableInstruction is also broken, judging by the patch notes. Is there any plans to fix the features that are crashing? I understand you're probably busy, just asking if they'll be fixed eventually or if support is being dropped.
Drift_91 Jun 21, 2024 @ 10:37pm 
Disregard the part about it being a one-off crash, can't seem to get it to run with "-profilerEnableEngine" argument set on the profiling build. If I use the performance build or normal build it runs fine, but I'm assuming that's because it's not actually activating the code to profile the engine.
Drift_91 Jun 21, 2024 @ 9:50pm 
Hi, do you have a Gmail address I can share a crash dump with on Google Drive, if you're interested? The crash seems like a one-off, but Visual Studio blamed a certain line of code in EngineProfiling.cpp.

Something about an access violation from line 231:
uint64_t addr = stuffByte + 4 + 1 + offs;

I was using the default BI TBB malloc this time, even though the code VS is blaming seems memory related to me.

Appreciate the mod though, it just turned an hour or two of removing mods one-by-one into a simple matter of seeing which function was eating up 7ms of CPU time every few frames. Seems that Better CAS Environment doesn't like ALiVE's air patrols or something, as it was making 50fps feel like 15fps with the stuttering.

Still have to find which mod is creating 100ms spikes every 5 to 10 seconds though, which is why I was using the -profilerEnableEngine argument when I crashed, since Tracy was showing a ton of empty CPU time.
cubyblue Jun 4, 2023 @ 10:33am 
great job! you deserve more recognition!
Dedmen Miller  [author] May 28, 2023 @ 3:36am 
No
nerexis | nmilsim.wordpress.com May 27, 2023 @ 11:02am 
Any possibility to use it for scheduled scripts?
Dedmen Miller  [author] Apr 20, 2023 @ 9:21am 
I heard that from others too, something is wrong on servers
Bones Apr 20, 2023 @ 8:45am 
Hi,
When running just CBA, Intercept & ASP on server, I get from the RPT:

Fault address: 1F17B96F 01:0000A96Fll \\?\C:\Arma\A3Files\1652506957\intercept\SQF-Assembly_x64.dll

I'm wondering if I'm possibly missing something? Tried updating VC_redist.
Warezz.K (CZE) Feb 27, 2023 @ 9:21pm 
Doesn't work. Game crashing.
Drift_91 Oct 5, 2022 @ 11:36am 
I'm so pissed off at myself right now... I spent like 12 hours trying to update the libraries to compile with the latest commits from the submodules a couple of days ago.

Today I came back to trying to figure stuff out and ended up realizing that it was Intercept that was crashing my game and not ASP... Then I ended up discovering that Intercept only crashes my game when I use a custom memory allocator...

TL;DR: If your game won't start with this mod, or more specifically Intercept Minimal Dev, then remove your custom malloc.
Drift_91 Oct 3, 2022 @ 12:27pm 
Hey, seems to be crashing on the latest profiling branch binaries. I tried updating the submodules in the SQF-Assembly and ArmaScriptProfiler repositories on GitHub, but then it wouldn't compile.
Dedmen Miller  [author] Jul 21, 2021 @ 12:07pm 
I will probably post in my discord, linked in description.
But don't expect soon (next 2 months)
DM Rusty Jul 20, 2021 @ 4:39pm 
Alright nice and easy, where would I be able to follow the updates? Assuming it's somewhere on GitHub or Discord?
Dedmen Miller  [author] Jul 19, 2021 @ 12:02pm 
it once had a 32bit linux version.
Currently not compatible I think. I'll only put work into linux port once x64 Intercept is working, which I also still need to do
DM Rusty Jul 19, 2021 @ 6:43am 
Hey Dedmen, sorry if I've missed this somewhere on the Github, looking to put this onto our Linux server to attempt to monitor our scripts to try and find the cause of some performance issues. Is this Linux compatible and are there any special requirements/steps I need to take?
Dedmen Miller  [author] Jun 9, 2021 @ 8:52am 
Since todays update ArmaScriptProfiler will crash your Arma.
Workaround is to start the game with
-sqfasm-no-sqfc
start parameter.
maybe that was also the same issue on profiling branch
Dedmen Miller  [author] May 19, 2021 @ 9:56am 
ono, fix eta a couple weeks cuz computer broke
BrightCandle May 19, 2021 @ 9:42am 
Latest Profile build of A3 as of 19/05/2021 with just the 3 necessary mods (Arma Script Profiler, Intercept Dev min and CBA) launching I get the following error:

17:40:04 Intercept initialization part 1/3: 1
17:40:04 Intercept initialization part 2/3: true
17:40:04 Intercept Loading Plugin: SQF-Assembly
17:40:04 "Intercept: Load completed [SQF-Assembly]"
17:40:04 Intercept Loading Plugin: ArmaScriptProfiler
17:40:04 "Intercept: Load completed [ArmaScriptProfiler]"
17:40:05 "Arma Script Profiler preStart"
17:40:05 "ASP: Selected Tracy Adapter"
17:40:05 Intercept initialization part 3/3: -1
=======================================================
-------------------------------------------------------
Exception code: 80000003 BREAKPOINT at A483B7A6
diveyez Jan 10, 2020 @ 3:21am 
RESPECT. It was a nice surprise to find this on the workshop!
Lasket Feb 16, 2019 @ 3:38pm 
Die Beschreibung erinnert mich irgendwie an

Knopf - Dies ist ein Knopf
Savelli Feb 16, 2019 @ 12:50pm 
Yeah it does. Pretty strange, first I was searching for Tracy in my Arma root folder, although I don't recall ever installing the Profiler... The \!Workshop\@Arma Script Profiler indeed has Tracy.exe
Dedmen Miller  [author] Feb 16, 2019 @ 10:40am 
My workshop download of this item from 2 days ago has it.
Savelli Feb 16, 2019 @ 8:39am 
It doesn't have Tracy.exe in it, unlike the Github release.