free software

ActionScript Profiler

Products: IntelliJ IDEA

Vendor: JetBrains

Email: N/A

Website: N/A

Bugtracker page

Forum page

Description:

The plugin allows you to profile your Flash and Flex applications.
CPU profiling: self and cumulative execution time, caller and callee hierarchy, sorting, navigation to source code and scope filtering.
Memory profiling
Please find more details on plugin wiki page.
Downloads: 12453
Rating:
Participated in rating: 4
Version Since Build Until Build File/URL Size (Kb) Date Details
133.79. 133.79. . Download 171.47 2013-11-20 21:33:32 details
0.2.9. 123.1. . Download 116.65 2013-01-21 19:55:07 details
0.2.8. 122.666. . Download 116.63 2012-11-02 14:40:58 details
0.2.7. 114.243. . Download 114.47 2012-03-01 12:27:35 details
0.2.6. 114.1. 116.1. Download 189.07 2012-02-08 13:07:06 details
0.2.6. 111.1. 112.1. Download 189.13 2012-02-08 11:44:25 details
0.2.5. 111.1. . Download 164.36 2011-12-08 15:13:05 details
0.2.5. 107.1. 107.*. Download 163.52 2011-12-08 15:09:50 details
0.2.3. 93.13. . Download 130.55 2011-03-05 14:33:22 details
0.2.2. 80.8000. . Download 120.46 2011-01-23 23:16:34 details
. .
2 updates are hidden show all updates

Recent change notes:

IntelliJ IDEA 13 compatibility

Comments:

12>
Anonymous
2012-11-27 19:28:01
Incompatible with 123.23. I keep getting this error when starting it. Reverting to the stable build of IDEA fixed the issue. Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.Timer$DoPostEvent@135c70e,notifier=null,catchExceptions=false,when=1354029885264] on sun.awt.windows.WToolkit@624159: com/intellij/icons/AllIcons$Compiler java.lang.NoClassDefFoundError: com/intellij/icons/AllIcons$Compiler at com.jetbrains.actionscript.profiler.ui.LiveObjectsView$6.customizeCellRenderer(LiveObjectsView.java:159) at com.jetbrains.actionscript.profiler.render.AbstractInfoCellRenderer.customizeCellRenderer(AbstractInfoCellRenderer.java:16) at com.intellij.ui.ColoredTreeCellRenderer.getTreeCellRendererComponent(ColoredTreeCellRenderer.java:122) at com.intellij.ui.treeStructure.treetable.TreeTableTree$1.getTreeCellRendererComponent(TreeTableTree.java:115) at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2786) at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:492) at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1359) at javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:737) at javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(VariableHeightLayoutCache.java:643) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(BasicTreeUI.java:3893) at javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(DefaultTreeModel.java:580) at javax.swing.tree.DefaultTreeModel.reload(DefaultTreeModel.java:297) at javax.swing.tree.DefaultTreeModel.reload(DefaultTreeModel.java:212) at com.jetbrains.actionscript.profiler.base.BaseSortableTreeTable.reload(BaseSortableTreeTable.java:64) at com.jetbrains.actionscript.profiler.ui.LiveObjectsView$1.actionPerformed(LiveObjectsView.java:82) at javax.swing.Timer.fireActionPerformed(Timer.java:312) at javax.swing.Timer$DoPostEvent.run(Timer.java:244) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:691) at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139) at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
.
Anonymous
2012-11-16 05:48:32
incompatible with IDEA 11.1.4, need update
.
Anonymous
2012-09-05 21:19:30
Hi, profiler is launched through time …. it works, then the message “Waiting for profiling agent to connect ….” In what could be the reason? I use FlashPlayer Debugger 11.4…. Thanks!
.
qlehenaff
Rated:
2012-01-11 20:00:13
To answer to my own issue :
I had to copy the mm.cfg in my c:user directory as my personal folder is overridden in my dev environment

AND use IE instead of chrome

Now I love it!
.
ksafonov
2012-01-11 19:36:54
@All Please report problems right in the bug tracker: http://youtrack.jetbrains.net/issues/IDEA#newissue=yes (you can login via OpenID). This would be much better way to sort and track bug reports, and you will receive notifications on the fixes.
.
qlehenaff
2012-01-11 19:27:46
Hi and thx for this wonderfull work
however
I have the "waiting for profiling agent to connect" message ; did I miss something?

My plateform is

OS: Windows 7
Flex: 3.5
Flash Player: 11.1
Intellij: 10.5.2
Java : 6
.
brucedeen
Rated:
2012-01-04 20:30:28
I get the following error when I try to load to profile my app.
OS: Mac OS X 10.7
Flex: 4.5
Flash Player: 10.2
Intellij: 11

ReferenceError: Error #1056: Cannot create property allowCodeImport on flash.system.LoaderContext.
at mx.core::CrossDomainRSLItem/completeCdRslLoad()[E:\\dev\\4.5.1\\frameworks\\projects\\framework\\src\\mx\\core\\CrossDomainRSLItem.as:277]
at mx.core::CrossDomainRSLItem/itemCompleteHandler()[E:\\dev\\4.5.1\\frameworks\\projects\\framework\\src\\mx\\core\\CrossDomainRSLItem.as:386]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
.
vanjan
2011-09-08 18:48:17
I'm getting IOProblem: Address already in use: JSV_Bind when I try to run it using IDEA 10.5.2, FP 10.3, Flex 4.1
.
gogstad
2011-09-05 15:30:40
On some systems (especially corporate), the home folder is mapped to a network share, and not c:/documents and settings/SomeUser. If so, the mm.cfg file is placed in the wrong directory by the plugin.

The plugin should use %homedrive% and %homepath% to locate the proper home directory, and not make assumptions on c:/documents and settings
.
smayhew
Rated:
2011-08-24 02:27:00
A bit of notes on the main views would be nice. But it works. To install just drop it into the intellij install plugins directory. Look for a 'profile' button to appear just next to the run and debug buttons.

Using it with Air 2.6 runtime
.
rdleetivo
2011-08-10 09:12:00
How do I install this plugin? It doesn't seem to appear in the Plugin Manager within Intellij
.
aranud
2011-07-28 14:50:03
Getting the same error as \"Anonymous\" when starting the application (Flex 3.5) using the following line in mm.cfg:
PreloadSwf=C:/apps/profiler_agent_3.swf?host=127.0.0.1&port=1310

ReferenceError: Error #1065: Variable ContextMenuClipboardItems is not defined.
at flash.ui::ContextMenu/initLinkAndClipboardProperties()
at flash.ui::ContextMenu()
at mx.core::Application/initContextMenu()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\core\\Application.as:1172]
at mx.core::Application/initialize()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\core\\Application.as:862]
at application/initialize()[U:\\sources\\visu\\photon\\com.systar.photon.application-host\\src\\main\\flex\\application.mxml:0]
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\managers\\SystemManager.as:2131]
at mx.managers::SystemManager/initializeTopLevelWindow()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\managers\\SystemManager.as:3400]
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\managers\\SystemManager.as:3223]
at mx.managers::SystemManager/docFrameListener()[C:\\autobuild\\3.5.0\\frameworks\\projects\\framework\\src\\mx\\managers\\SystemManager.as:3069]
.
piercer
2011-06-28 15:42:30
Can this be used with flex 4 and flash player 10?
.
Anonymous
2011-04-07 20:14:25
is that true ?
You can not use this profiler for flex 3.5 project which require player 10 ?

Last time I report, I can not use it for my 3.5 sdk project, then I thought it maybe because the project require player 10.

today, I update intellij from 10.0.2 to 10.0.3, and I can use it for my project now.

Btw found another open source profiler project http://jpauclair.net/flashpreloadprofiler/

it would be really good can intergrate with this one?
.
Anonymous
2011-03-29 19:16:55
Hi,

can you give some more info on how to run this? I have a flash 9 as3 project, i have the flash debugger player installed. If i hit Profile it says "Waiting for profiling agent to connect...", but nothing happens. What is missing? Running on Windows 7, 64bit.
.
12>