Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPU Spikes #694

Closed
bvallelunga opened this issue Jan 1, 2014 · 42 comments
Closed

CPU Spikes #694

bvallelunga opened this issue Jan 1, 2014 · 42 comments

Comments

@bvallelunga
Copy link

Node Version: v0.10.23
Mysql Version: 5.5.34-0ubuntu0.12.10.1
Package Version: 2.1.3

422b64c4-704b-11e3-86d3-80a0bacd3a06
4462569e-704b-11e3-9475-9c49fb08a18a

I am using an orm called node-orm-2 and I am getting cpu spike just when doing a simple login. Any page I hit that touches the database sends the cpu to 90%+.

var orm = require("orm");
var modts = require('orm-timestamps');
var paging = require("orm-paging");

function configure(db, models, callback) {
    /* Settings */
    db.settings.set("properties.primary_key", "id");
    db.settings.set("instance.cache", false);
    db.settings.set("instance.autoSave", false);
    db.settings.set("instance.autoFetch", true);
    db.settings.set("instance.autoFetchLimit", 2);

    /* Use Plugins */
    db.use(paging);
    db.use(modts, {
        persist: true,
        createdProperty: 'created',
        modifiedProperty: 'modified',
        dbtype: {
            type: 'date',
            time: true
        },
        now: function() {
            return new Date();
        }
    });

    /* Define Models */
    models.pricing = require("./pricing")(db, models);
    models.notifications = require("./notifications")(db, models);
    models.payments = require("./payments")(db, models);
    models.tracking = require("./tracking")(db, models);

    models.users = require("./users")(db, models);

    models.organizations = require("./organizations")(db, models);
    models.organizations.permissions = require("./organizations/permissions")(db, models);
    models.organizations.roles = require("./organizations/roles")(db, models);

    models.documents = require("./documents")(db, models);
    models.documents.permissions = require("./documents/permissions")(db, models);
    models.documents.roles = require("./documents/roles")(db, models);

    /* Associations */
    models.users.hasOne("pricing", models.pricing, {reverse: 'users'});
    models.organizations.hasOne("pricing", models.pricing, {reverse: 'organizations'});

    models.tracking.hasOne("user", models.users);
    models.tracking.hasOne("organization", models.organizations);

    models.notifications.hasOne("user", models.users, {reverse: 'notifications'});
    models.notifications.hasOne("organization", models.organizations, {reverse: 'notifications'});

    models.payments.hasOne("user", models.users, {reverse: 'payments'});
    models.payments.hasOne("organization", models.organizations, {reverse: 'payments'});

    models.organizations.hasOne("owner", models.users, {required: true});
    models.organizations.roles.hasOne("organization", models.organizations, {reverse: 'roles', required: true});
    models.organizations.roles.hasOne("user", models.users, {reverse: "organizations", required: true});
    models.organizations.roles.hasOne("permission", models.organizations.permissions, {required: true});

    models.documents.hasOne("owner", models.users, {required: true});
    models.documents.roles.hasOne("document", models.documents, {reverse: 'roles', required: true});
    models.documents.roles.hasOne("user", models.users, {required: true});
    models.documents.roles.hasOne("permission", models.documents.permissions, {required: true});

    db.sync();

    if(callback) callback();
}

exports.init = function(main, callback, withValues) {
    orm.connect(config.orm, function (error, db) {
        if(!error) {
            var models = {};
            configure(db, models, function() {
                /* Attach To Main */
                if(main) {
                    main.db = db;
                    main.models = models;
                }

                /* Callback Function */
                if(callback) {
                    if(withValues != false) {
                        callback(db, models);
                    } else {
                        callback();
                    }
                }
            });
        }
    });
}

orm.express(config.orm, {
    define: function (db, models, next) {
        configure(db, models, next);
    }
});
@bvallelunga
Copy link
Author

Hi @HuarenYu & @sidorares,

You guys seem like experts on node-mysql. Can you please look at this issue and tell me it is a bug with node-mysql or the orm I am using. Either way can you please give me suggestions on how to fix the problem. Thank you in advance for all the help, your help would be much appreciated.

@sidorares
Copy link
Member

Could you post results of v8 profiler? See https://github.com/sidorares/node-tick how to start it. If node-tick itself does not work (v8.log format changed couple of times since I released it) you can use *tick-processor tools from node distributions (they are under /deps/v8/tools)

@bvallelunga
Copy link
Author

here is v8 profiler results @sidorares. I batching the results in multiple comments because github said the comment body exceeded the maximum character limit.

@bvallelunga
Copy link
Author

Code move event for unknown code: 0x10dd3ea3f240
Code move event for unknown code: 0x10dd3ea6b740
Code move event for unknown code: 0x10dd3ed84680
line 81011: unknown code state: 0x7fff571f8f28
line 81019: unknown code state: undefined
Code move event for unknown code: 0x10dd3f3a4480
Code move event for unknown code: 0x10dd3f691560
Code move event for unknown code: 0x10dd3f041b00
Code move event for unknown code: 0x10dd3f053860
Code move event for unknown code: 0x10dd40039a00
Code move event for unknown code: 0x10dd3fa794a0
Code move event for unknown code: 0x10dd3fa8a480
Code move event for unknown code: 0x10dd3fac15a0
Code move event for unknown code: 0x10dd3faf36c0
Code move event for unknown code: 0x10dd3faf4540
Code move event for unknown code: 0x10dd3faf4780
Code move event for unknown code: 0x10dd3f90be40
Code move event for unknown code: 0x10dd3f182c40
Code move event for unknown code: 0x10dd3f1b6b60
Code move event for unknown code: 0x10dd4056f8e0
Code move event for unknown code: 0x10dd405a4b80
Code move event for unknown code: 0x10dd405c0f00
Code move event for unknown code: 0x10dd405c1d80
Code move event for unknown code: 0x10dd405c1fc0
Code move event for unknown code: 0x10dd40415380
Code move event for unknown code: 0x10dd3ee75ea0
Code move event for unknown code: 0x10dd3ee7b9c0
Code move event for unknown code: 0x10dd3efa08c0
Code move event for unknown code: 0x10dd4094aec0
Code move event for unknown code: 0x10dd40967240
Code move event for unknown code: 0x10dd409680c0
Code move event for unknown code: 0x10dd40968300
Code move event for unknown code: 0x10dd40990be0
Code move event for unknown code: 0x10dd406ad020
Code move event for unknown code: 0x10dd406b0a00
Code move event for unknown code: 0x10dd406e9ca0
Code move event for unknown code: 0x10dd41108560
Code move event for unknown code: 0x10dd40f07560
Code move event for unknown code: 0x10dd40f3c7c0
Code move event for unknown code: 0x10dd40f3ca00
Code move event for unknown code: 0x10dd41754d80
Code move event for unknown code: 0x10dd4178d5c0
Code move event for unknown code: 0x10dd4178d800
Code move event for unknown code: 0x10dd41cd5540
Code move event for unknown code: 0x10dd41d4c120
Statistical profiling result from v8.log, (123969 ticks, 543 unaccounted, 0 excluded).

 [Unknown]:
   ticks  total  nonlib   name
    543    0.4%

 [Shared libraries]:
   ticks  total  nonlib   name
  61084   49.3%    0.0%  /usr/bin/nodejs
  23149   18.7%    0.0%  /lib/x86_64-linux-gnu/libc-2.15.so
   8548    6.9%    0.0%  /lib/x86_64-linux-gnu/libpthread-2.15.so
    808    0.7%    0.0%  7f4567885000-7f4567886000
    130    0.1%    0.0%  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
    127    0.1%    0.0%  /lib/x86_64-linux-gnu/libm-2.15.so
     18    0.0%    0.0%  /lib/x86_64-linux-gnu/librt-2.15.so

 [JavaScript]:
   ticks  total  nonlib   name
    624    0.5%    2.1%  LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
    619    0.5%    2.1%  Stub: CEntryStub
    506    0.4%    1.7%  LazyCompile: ToPropertyDescriptor native v8natives.js:420
    497    0.4%    1.7%  LazyCompile: *DefineObjectProperty native v8natives.js:695
    485    0.4%    1.6%  LazyCompile: Parser.write /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:22
    446    0.4%    1.5%  LazyCompile: *Buffer buffer.js:156
    440    0.4%    1.5%  Stub: FastNewClosureStub
    359    0.3%    1.2%  LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
    350    0.3%    1.2%  LazyCompile: *Parser.parseUnsignedNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:114
    348    0.3%    1.2%  CallMegamorphic: args_count: 1
    345    0.3%    1.1%  LazyCompile: ~SelectQuery.proto.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:196
    338    0.3%    1.1%  KeyedLoadIC: A keyed load IC from the snapshot
    330    0.3%    1.1%  Builtin: A builtin from the snapshot
    318    0.3%    1.1%  LazyCompile: *isNaN native v8natives.js:96
    303    0.2%    1.0%  LazyCompile: *Buffer.toString buffer.js:392
    285    0.2%    0.9%  LazyCompile: *FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
    261    0.2%    0.9%  LazyCompile: ToString native runtime.js:550
    259    0.2%    0.9%  Stub: CompareICStub {3}
    249    0.2%    0.8%  Stub: CompareStub_EQ_STRICT
    249    0.2%    0.8%  LazyCompile: RowDataPacket._typeCast /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:41
    242    0.2%    0.8%  LazyCompile: *FieldPacket /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:2
    238    0.2%    0.8%  LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
    237    0.2%    0.8%  LazyCompile: *Buffer.copy buffer.js:509
    222    0.2%    0.7%  Builtin: A builtin from the snapshot {2}
    219    0.2%    0.7%  LazyCompile: *tree.visitor.visit /home/brian/middleware/node_modules/less/lib/less/visitor.js:8
    209    0.2%    0.7%  CallMegamorphic: args_count: 0 {5}
    206    0.2%    0.7%  LazyCompile: IN native runtime.js:354
    206    0.2%    0.7%  LazyCompile: APPLY_PREPARE native runtime.js:438
    204    0.2%    0.7%  LazyCompile: *PropertyDescriptor native v8natives.js:482
    203    0.2%    0.7%  LazyCompile: defineProperty native v8natives.js:1050
    192    0.2%    0.6%  Builtin: A builtin from the snapshot {5}
    187    0.2%    0.6%  LazyCompile: ToObject native runtime.js:567
    186    0.2%    0.6%  Stub: CallConstructStub
    180    0.1%    0.6%  LazyCompile: *Parser.parseLengthCodedNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:149
    175    0.1%    0.6%  Builtin: A builtin from the snapshot {7}
    172    0.1%    0.6%  Stub: StringAddStub
    162    0.1%    0.5%  LazyCompile: *map native array.js:1215
    157    0.1%    0.5%  Stub: FastNewContextStub {3}
    157    0.1%    0.5%  Stub: CallConstructStub_Recording
    152    0.1%    0.5%  LazyCompile: *IsDataDescriptor native v8natives.js:354
    148    0.1%    0.5%  Stub: KeyedLoadElementStub {1}
    148    0.1%    0.5%  LazyCompile: *indexOf native array.js:1261
    143    0.1%    0.5%  Stub: InstanceofStub
    142    0.1%    0.5%  LazyCompile: Join native array.js:119
    142    0.1%    0.5%  LazyCompile: *DoConstructRegExp native regexp.js:35
    141    0.1%    0.5%  LazyCompile: *Time.start /home/brian/middleware/node_modules/nodetime/lib/core/time.js:35
    136    0.1%    0.5%  RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$
    135    0.1%    0.4%  LazyCompile: b native v8natives.js:1582
    133    0.1%    0.4%  LazyCompile: *IsAccessorDescriptor native v8natives.js:347
    130    0.1%    0.4%  LazyCompile: join native array.js:410
    123    0.1%    0.4%  Stub: ArgumentsAccessStub_NewStrict
    119    0.1%    0.4%  Stub: RecordWriteStub {18}
    119    0.1%    0.4%  LazyCompile: exports.escapeId /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Dialects/mysql.js:3
    118    0.1%    0.4%  Stub: ArgumentsAccessStub_NewNonStrictFast
    117    0.1%    0.4%  LazyCompile: Driver.valueToProperty /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:236
    116    0.1%    0.4%  LazyCompile: ~Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
    116    0.1%    0.4%  LazyCompile: *Parser.parseBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:242
    114    0.1%    0.4%  Stub: RegExpExecStub
    114    0.1%    0.4%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Dialects/mysql.js:4
    112    0.1%    0.4%  Stub: CallFunctionStub_Args1_Recording
    110    0.1%    0.4%  LazyCompile: exports.wait /home/brian/middleware/node_modules/orm/lib/Hook.js:11
    110    0.1%    0.4%  LazyCompile: EventEmitter.emit events.js:53
    110    0.1%    0.4%  LazyCompile: *RowDataPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:10
    109    0.1%    0.4%  LazyCompile: Socket._write net.js:617
    109    0.1%    0.4%  LazyCompile: *replace native string.js:221
    109    0.1%    0.4%  Builtin: A builtin from the snapshot {10}
    107    0.1%    0.4%  LazyCompile: ~EventEmitter.emit events.js:53
    106    0.1%    0.4%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:31
    104    0.1%    0.3%  LazyCompile: *EventEmitter events.js:26
    103    0.1%    0.3%  LazyCompile: <anonymous> native string.js:36
    102    0.1%    0.3%  LazyCompile: buildOrGroup /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:27
    101    0.1%    0.3%  Stub: ToBooleanStub_Bool
    100    0.1%    0.3%  LazyCompile: ChainFind /home/brian/middleware/node_modules/orm/lib/ChainFind.js:8
     98    0.1%    0.3%  LazyCompile: *toLowerCase native string.js:739
     97    0.1%    0.3%  Stub: RecordWriteStub {3}
     96    0.1%    0.3%  LazyCompile: *Writable.write _stream_writable.js:160
     93    0.1%    0.3%  LazyCompile: *tree.visitor.visitArray /home/brian/middleware/node_modules/less/lib/less/visitor.js:37
     93    0.1%    0.3%  LazyCompile: $ /home/brian/middleware/node_modules/less/lib/less/parser.js:128
     91    0.1%    0.3%  Stub: JSEntryStub
     91    0.1%    0.3%  Stub: CallFunctionStub_Args2_Recording
     91    0.1%    0.3%  LazyCompile: *Protocol._dequeue /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:229
     90    0.1%    0.3%  LazyCompile: *exports.escapeVal /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Dialects/mysql.js:18
     90    0.1%    0.3%  LazyCompile: *Readable.read _stream_readable.js:252
     89    0.1%    0.3%  LazyCompile: Sequence.end /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Sequence.js:49
     87    0.1%    0.3%  KeyedCallMegamorphic: args_count: 1 {2}
     86    0.1%    0.3%  LazyCompile: EventEmitter.addListener events.js:126
     86    0.1%    0.3%  LazyCompile: *nextTick node.js:475
     82    0.1%    0.3%  LazyCompile: Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
     82    0.1%    0.3%  CallNormal: args_count: 1 {1}
     82    0.1%    0.3%  Builtin: A builtin from the snapshot {1}
     81    0.1%    0.3%  LazyCompile: *Query.select /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Query.js:29
     78    0.1%    0.3%  LazyCompile: *hasOwnProperty native v8natives.js:249
     77    0.1%    0.3%  Stub: ToBooleanStub_SpecObject
     77    0.1%    0.3%  LazyCompile: *Query.determinePacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:32
     76    0.1%    0.3%  LazyCompile: *Buffer.write buffer.js:315
     75    0.1%    0.2%  Stub: RecordWriteStub {12}
     75    0.1%    0.2%  Stub: BinaryOpStub_ADD_Alloc_BothStrings
     73    0.1%    0.2%  LazyCompile: *Query.EofPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:109
     72    0.1%    0.2%  Stub: FastCloneShallowObjectStub {2}
     72    0.1%    0.2%  LazyCompile: ~PacketWriter.toBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:14
     71    0.1%    0.2%  Stub: RecordWriteStub {4}
     71    0.1%    0.2%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
     70    0.1%    0.2%  Stub: RecordWriteStub {5}
     70    0.1%    0.2%  LazyCompile: *Time.done /home/brian/middleware/node_modules/nodetime/lib/core/time.js:59
     70    0.1%    0.2%  LazyCompile: *Readable.push _stream_readable.js:116
     70    0.1%    0.2%  CallMegamorphic: args_count: 6 {1}
     69    0.1%    0.2%  Stub: RecordWriteStub {14}
     69    0.1%    0.2%  Stub: CallFunctionStub_Args0_Recording
     68    0.1%    0.2%  Stub: RecordWriteStub {1}
     68    0.1%    0.2%  Stub: MathPowStub
     67    0.1%    0.2%  Stub: InstanceofStub_INLINE
     67    0.1%    0.2%  LazyCompile: ~Model.model.get /home/brian/middleware/node_modules/orm/lib/Model.js:240
     65    0.1%    0.2%  Stub: KeyedLoadElementStub
     64    0.1%    0.2%  Stub: SubStringStub
     64    0.1%    0.2%  LazyCompile: COMPARE native runtime.js:120
     63    0.1%    0.2%  LazyCompile: *ondata stream.js:49
     63    0.1%    0.2%  LazyCompile: *Query /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:11
     62    0.1%    0.2%  Stub: FastNewContextStub {1}
     62    0.1%    0.2%  LazyCompile: <anonymous> native date.js:145
     62    0.1%    0.2%  LazyCompile: *Query.FieldPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:105
     61    0.0%    0.2%  Stub: CompareICStub
     60    0.0%    0.2%  Stub: StringAddStub {2}
     60    0.0%    0.2%  LazyCompile: FILTER_KEY native runtime.js:398
     60    0.0%    0.2%  LazyCompile: *$Array.enumerable_ native v8natives.js:523
     59    0.0%    0.2%  Stub: RecordWriteStub {13}
     59    0.0%    0.2%  LazyCompile: *reduce native array.js:1381
     58    0.0%    0.2%  LazyCompile: *get /home/brian/middleware/node_modules/orm/lib/Settings.js:67
     58    0.0%    0.2%  LazyCompile: *ceil native math.js:79
     57    0.0%    0.2%  LazyCompile: _tickCallback node.js:395
     57    0.0%    0.2%  LazyCompile: *Connection.query /home/brian/middleware/node_modules/mysql/lib/Connection.js:128
     57    0.0%    0.2%  KeyedStoreIC: A keyed store IC from the snapshot
     56    0.0%    0.2%  LazyCompile: *Proxy.callback /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:112
     56    0.0%    0.2%  LazyCompile: *Instance.addInstanceProperty /home/brian/middleware/node_modules/orm/lib/Instance.js:419
     55    0.0%    0.2%  LazyCompile: *Parser.reachedPacketEnd /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:316
     55    0.0%    0.2%  LazyCompile: *Parser.append /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:77
     54    0.0%    0.2%  LazyCompile: *<anonymous> _stream_readable.js:741
     53    0.0%    0.2%  Stub: FastNewContextStub
     53    0.0%    0.2%  LazyCompile: *Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
     52    0.0%    0.2%  Stub: ConstructStub {4}
     52    0.0%    0.2%  LazyCompile: *Protocol.write /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:36
     51    0.0%    0.2%  Stub: ToBooleanStub_UndefinedSpecObject
     51    0.0%    0.2%  Stub: RecordWriteStub {15}
     51    0.0%    0.2%  LazyCompile: *DefineOwnProperty native v8natives.js:924
     50    0.0%    0.2%  LazyCompile: *Sequence /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Sequence.js:8
     50    0.0%    0.2%  LazyCompile: *IsInconsistentDescriptor native v8natives.js:367
     50    0.0%    0.2%  LazyCompile: *Buffer.slice buffer.js:539
     49    0.0%    0.2%  LazyCompile: ~exports._unrefActive timers.js:425
     49    0.0%    0.2%  LazyCompile: *Object.defineProperty.get /home/brian/middleware/node_modules/orm/lib/Instance.js:437
     48    0.0%    0.2%  Stub: FastCloneShallowArrayStub {1}
     48    0.0%    0.2%  LazyCompile: *extendInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:136
     48    0.0%    0.2%  LazyCompile: *IsGenericDescriptor native v8natives.js:361
     48    0.0%    0.2%  LazyCompile: *$Array.set_ native v8natives.js:563
     48    0.0%    0.2%  CallMegamorphic: args_count: 2
     47    0.0%    0.2%  LazyCompile: onread net.js:494
     47    0.0%    0.2%  LazyCompile: *Socket.write net.js:610
     47    0.0%    0.2%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/process-probe.js:56
     46    0.0%    0.2%  Stub: RecordWriteStub {24}
     46    0.0%    0.2%  Stub: FastCloneShallowObjectStub
     46    0.0%    0.2%  Stub: CompareICStub {8}
     46    0.0%    0.2%  Stub: BinaryOpStub_ADD_Alloc_SMI
     46    0.0%    0.2%  LazyCompile: *BuildResultFromMatchInfo native regexp.js:130
     45    0.0%    0.1%  Stub: CompareStub_GE
     45    0.0%    0.1%  LazyCompile: *isBuffer buffer.js:277
     45    0.0%    0.1%  LazyCompile: *Parser._bytesRemaining /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:320
     44    0.0%    0.1%  Stub: CallFunctionStub_Args3_Recording
     44    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Validators.js:56
     44    0.0%    0.1%  LazyCompile: NonNumberToNumber native runtime.js:538
     43    0.0%    0.1%  LazyCompile: ~Buffer.concat buffer.js:476
     43    0.0%    0.1%  LazyCompile: *onwrite _stream_writable.js:243
     43    0.0%    0.1%  LazyCompile: *Parser.parseFiller /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:203
     42    0.0%    0.1%  LazyCompile: ~Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Associations/One.js:157
     42    0.0%    0.1%  LazyCompile: ~ChainFind.chain.all /home/brian/middleware/node_modules/orm/lib/ChainFind.js:136
     42    0.0%    0.1%  LazyCompile: bind native v8natives.js:1578
     42    0.0%    0.1%  LazyCompile: *Protocol._validateEnqueue /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:130
     41    0.0%    0.1%  Stub: FastCloneShallowObjectStub {1}
     41    0.0%    0.1%  LazyCompile: ~Contextify /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/contextify/lib/contextify.js:5
     41    0.0%    0.1%  LazyCompile: RegExpConstructor native regexp.js:86
     41    0.0%    0.1%  LazyCompile: Instance.emitEvent /home/brian/middleware/node_modules/orm/lib/Instance.js:18
     40    0.0%    0.1%  LazyCompile: ~Instance.savePersisted /home/brian/middleware/node_modules/orm/lib/Instance.js:214
     40    0.0%    0.1%  LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
     40    0.0%    0.1%  LazyCompile: *UseSparseVariant native array.js:111
     39    0.0%    0.1%  Stub: CallFunctionStub_Args1
     39    0.0%    0.1%  Stub: BinaryOpStub_ADD_OverwriteLeft_BothStrings
     38    0.0%    0.1%  LazyCompile: *$Array.enumerable_ native v8natives.js:516
     37    0.0%    0.1%  LazyCompile: ~SelectQuery.proto.from /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:95
     37    0.0%    0.1%  LazyCompile: ~Contextify.sandbox.run /home/brian/middleware/node_modules/jsdom/node_modules/contextify/lib/contextify.js:11
     37    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
     37    0.0%    0.1%  LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
     37    0.0%    0.1%  LazyCompile: *Parser._advanceToNextPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:382
     37    0.0%    0.1%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:42
     36    0.0%    0.1%  Stub: CompareICStub {6}
     36    0.0%    0.1%  LazyCompile: ~SelectQuery.proto.select /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:50
     36    0.0%    0.1%  LazyCompile: INSTANCE_OF native runtime.js:367
     36    0.0%    0.1%  LazyCompile: *ToBoolean native runtime.js:517
     35    0.0%    0.1%  RegExp: ^(\\/?|)([\\s\\S]*?)((?:\\.{1\,2}|[^\\/]+?|)(\\.[^.\\/]*|))(?:[\\/]*)$ {1}
     35    0.0%    0.1%  LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:37
     35    0.0%    0.1%  LazyCompile: ToPrimitive native runtime.js:506
     35    0.0%    0.1%  LazyCompile: Query.OkPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:66
     35    0.0%    0.1%  LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/LazyLoad.js:1
     34    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
     34    0.0%    0.1%  LazyCompile: *tree.Rule /home/brian/middleware/node_modules/less/lib/less/tree/rule.js:3
     34    0.0%    0.1%  LazyCompile: *exec native regexp.js:168
     34    0.0%    0.1%  Builtin: A builtin from the snapshot {14}
     33    0.0%    0.1%  LazyCompile: *test native regexp.js:217
     33    0.0%    0.1%  LazyCompile: *substr native string.js:695
     33    0.0%    0.1%  LazyCompile: *autoFetchInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:271
     33    0.0%    0.1%  LazyCompile: *<anonymous> native v8natives.js:570
     32    0.0%    0.1%  LazyCompile: walk /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:210
     32    0.0%    0.1%  LazyCompile: *captureStackTrace native messages.js:1113
     31    0.0%    0.1%  Stub: ToBooleanStub_Null
     31    0.0%    0.1%  LazyCompile: ~tree.Ruleset.eval /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:21
     31    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:225
     30    0.0%    0.1%  Stub: RecordWriteStub {7}
     30    0.0%    0.1%  LazyCompile: afterWrite net.js:704
     30    0.0%    0.1%  LazyCompile: *chainQuery /home/brian/middleware/node_modules/orm/lib/Validators.js:66
     30    0.0%    0.1%  LazyCompile: *ResultSetHeaderPacket /home/brian/middleware/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js:2
     29    0.0%    0.1%  LazyCompile: args.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:121
     29    0.0%    0.1%  LazyCompile: *SlowBuffer.slice buffer.js:145
     29    0.0%    0.1%  LazyCompile: *Protocol._enqueue /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:103
     29    0.0%    0.1%  LazyCompile: *ComQueryPacket.write /home/brian/middleware/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js:7
     29    0.0%    0.1%  LazyCompile: *$Array.writable_ native v8natives.js:533
     28    0.0%    0.1%  Stub: CallFunctionStub_Args2
     28    0.0%    0.1%  RegExp: \\?\\??
     28    0.0%    0.1%  LazyCompile: *parse native date.js:277
     28    0.0%    0.1%  LazyCompile: *isFinite native v8natives.js:103
     28    0.0%    0.1%  LazyCompile: *SqlString.format /home/brian/middleware/node_modules/mysql/lib/protocol/SqlString.js:67
     28    0.0%    0.1%  LazyCompile: *Settings.get /home/brian/middleware/node_modules/orm/lib/Settings.js:38
     28    0.0%    0.1%  LazyCompile: *ResultSet /home/brian/middleware/node_modules/mysql/lib/protocol/ResultSet.js:2
     28    0.0%    0.1%  LazyCompile: *Parser.peak /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:110
     27    0.0%    0.1%  Stub: RecordWriteStub {35}
     27    0.0%    0.1%  Stub: RecordWriteStub {31}
     27    0.0%    0.1%  Stub: FastNewContextStub {4}
     27    0.0%    0.1%  Stub: FastNewClosureStub {1}
     27    0.0%    0.1%  LazyCompile: ~fromList _stream_readable.js:841
     27    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:118
     27    0.0%    0.1%  LazyCompile: *indexOf native string.js:118
     26    0.0%    0.1%  Stub: RecordWriteStub {41}
     26    0.0%    0.1%  Stub: CallFunctionStub_Args0
     26    0.0%    0.1%  LazyCompile: DefaultString native runtime.js:645
     26    0.0%    0.1%  LazyCompile: DELETE native runtime.js:348
     26    0.0%    0.1%  LazyCompile: *onwriteStateUpdate _stream_writable.js:236
     26    0.0%    0.1%  LazyCompile: *Socket._read net.js:379
     26    0.0%    0.1%  LazyCompile: *PacketWriter.writeString /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:71
     26    0.0%    0.1%  LazyCompile: *EventEmitter.emit events.js:53
     25    0.0%    0.1%  Stub: RecordWriteStub {9}
     25    0.0%    0.1%  Stub: CompareStub_LT
     25    0.0%    0.1%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)`
     25    0.0%    0.1%  LazyCompile: ~assign /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:1513
     25    0.0%    0.1%  LazyCompile: ~SelectQuery.proto.where /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:131
     25    0.0%    0.1%  LazyCompile: Instance.getInstanceData /home/brian/middleware/node_modules/orm/lib/Instance.js:157
     25    0.0%    0.1%  LazyCompile: <anonymous> native v8natives.js:1366
     25    0.0%    0.1%  LazyCompile: *sync /home/brian/middleware/node_modules/less/lib/less/parser.js:114
     25    0.0%    0.1%  LazyCompile: *match native string.js:182
     25    0.0%    0.1%  LazyCompile: *exports.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:3
     25    0.0%    0.1%  LazyCompile: *ToPropertyDescriptor native v8natives.js:420
     25    0.0%    0.1%  LazyCompile: *MakeDay native date.js:96
     25    0.0%    0.1%  LazyCompile: *Driver.execSimpleQuery /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:90
     24    0.0%    0.1%  Stub: RecordWriteStub {32}
     24    0.0%    0.1%  LazyCompile: ~Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
     24    0.0%    0.1%  LazyCompile: ChainFind.chain.find /home/brian/middleware/node_modules/orm/lib/ChainFind.js:11
     24    0.0%    0.1%  LazyCompile: *skipWhitespace /home/brian/middleware/node_modules/less/lib/less/parser.js:172
     24    0.0%    0.1%  LazyCompile: *afterWrite _stream_writable.js:269
     24    0.0%    0.1%  LazyCompile: *ToUint32 native runtime.js:586
     24    0.0%    0.1%  LazyCompile: *RedisReplyParser.execute /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/redis/lib/parser/javascript.js:71
     23    0.0%    0.1%  Stub: RecordWriteStub {33}
     23    0.0%    0.1%  LazyCompile: ~Contextify /home/brian/middleware/node_modules/jquery/node_modules/contextify/lib/contextify.js:5
     23    0.0%    0.1%  LazyCompile: ToNumber native runtime.js:527
     23    0.0%    0.1%  LazyCompile: <anonymous> native messages.js:1157
     23    0.0%    0.1%  LazyCompile: *filter native array.js:1036
     23    0.0%    0.1%  LazyCompile: *SelectQuery.aggregate_fun /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:32
     23    0.0%    0.1%  LazyCompile: *<anonymous> node.js:611
     22    0.0%    0.1%  Stub: ToBooleanStub_Undefined
     22    0.0%    0.1%  Stub: RecordWriteStub {30}
     22    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
     22    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/lib/models/documents/roles.js:25
     22    0.0%    0.1%  LazyCompile: *howMuchToRead _stream_readable.js:214
     22    0.0%    0.1%  LazyCompile: *Parser.parser.parsers.element /home/brian/middleware/node_modules/less/lib/less/parser.js:1155
     22    0.0%    0.1%  LazyCompile: *PacketWriter.writeBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:84
     22    0.0%    0.1%  LazyCompile: *$ /home/brian/middleware/node_modules/less/lib/less/parser.js:128
     22    0.0%    0.1%  KeyedStoreIC: id {4}
     22    0.0%    0.1%  KeyedLoadIC: args_count: 0 {21}
     22    0.0%    0.1%  CallMegamorphic: args_count: 3
     21    0.0%    0.1%  Stub: ToBooleanStub_UndefinedNull
     21    0.0%    0.1%  Stub: NumberToStringStub
     21    0.0%    0.1%  Stub: CompareICStub {1}
     21    0.0%    0.1%  LazyCompile: ~UpdateQuery.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:29
     21    0.0%    0.1%  LazyCompile: ~Socket._write net.js:617
     21    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:124
     21    0.0%    0.1%  LazyCompile: *cloneDeep /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:1632
     21    0.0%    0.1%  LazyCompile: *Query.RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:146
     21    0.0%    0.1%  LazyCompile: *Parser.parser.parsers.primary /home/brian/middleware/node_modules/less/lib/less/parser.js:598
     21    0.0%    0.1%  LazyCompile: *Hash crypto.js:185
     21    0.0%    0.1%  LazyCompile: *Enforce.add /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:11
     21    0.0%    0.1%  LazyCompile: *BasicJSONSerialize native json.js:274
     21    0.0%    0.1%  LazyCompile: *<anonymous> node.js:626
     21    0.0%    0.1%  LazyCompile: *$Array.writable_ native v8natives.js:526
     21    0.0%    0.1%  CallNormal: args_count: 3 {1}
     20    0.0%    0.1%  Stub: RecordWriteStub {42}
     20    0.0%    0.1%  Stub: CompareICStub {14}
     20    0.0%    0.1%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {1}
     20    0.0%    0.1%  LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
     20    0.0%    0.1%  LazyCompile: *tickDone node.js:350
     20    0.0%    0.1%  LazyCompile: *isWhitespace /home/brian/middleware/node_modules/less/lib/less/parser.js:120
     20    0.0%    0.1%  LazyCompile: *emitReadable_ _stream_readable.js:407
     20    0.0%    0.1%  LazyCompile: *Parser.resetPacketNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:346
     20    0.0%    0.1%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/net-probe.js:49
     19    0.0%    0.1%  Stub: RecordWriteStub {37}
     19    0.0%    0.1%  LazyCompile: ~saveAndReturn /home/brian/middleware/node_modules/orm/lib/Associations/One.js:163
     19    0.0%    0.1%  LazyCompile: ~buildOrGroup /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:27
     19    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:122
     19    0.0%    0.1%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/process-probe.js:58
     19    0.0%    0.1%  LazyCompile: stringify native json.js:308
     19    0.0%    0.1%  LazyCompile: *validChunk _stream_writable.js:143
     19    0.0%    0.1%  LazyCompile: *needFinish _stream_writable.js:343
     19    0.0%    0.1%  LazyCompile: *createWriteReq net.js:656
     19    0.0%    0.1%  LazyCompile: *_crc32 /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/buffer-crc32/index.js:64
     19    0.0%    0.1%  LazyCompile: *WritableState.onwrite _stream_writable.js:96
     19    0.0%    0.1%  LazyCompile: *PacketWriter.toBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:14
     19    0.0%    0.1%  LazyCompile: *Hash.update crypto.js:205
     19    0.0%    0.1%  LazyCompile: *EofPacket /home/brian/middleware/node_modules/mysql/lib/protocol/packets/EofPacket.js:2
     19    0.0%    0.1%  LazyCompile: *<anonymous> native v8natives.js:566
     18    0.0%    0.1%  Stub: ToBooleanStub_NullSpecObject
     18    0.0%    0.1%  Stub: RegExpConstructResultStub
     18    0.0%    0.1%  Stub: RecordWriteStub {16}
     18    0.0%    0.1%  Stub: KeyedStoreElementStub {1}
     18    0.0%    0.1%  LazyCompile: Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:512
     18    0.0%    0.1%  LazyCompile: *keys native v8natives.js:333
     18    0.0%    0.1%  LazyCompile: *isDate /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/core-util-is/lib/util.js:74
     18    0.0%    0.1%  LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
     18    0.0%    0.1%  LazyCompile: *define.proto.dispatchEvent /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/html.js:558
     18    0.0%    0.1%  LazyCompile: *Query.start /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:28
     17    0.0%    0.1%  Stub: KeyedLoadElementStub {6}
     17    0.0%    0.1%  LazyCompile: ~lengthFromProperties /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:190
     17    0.0%    0.1%  LazyCompile: Parser.parser.parsers.rule /home/brian/middleware/node_modules/less/lib/less/parser.js:1301
     17    0.0%    0.1%  LazyCompile: DefaultNumber native runtime.js:627
     17    0.0%    0.1%  LazyCompile: *dateToString /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Dialects/mysql.js:103
     17    0.0%    0.1%  LazyCompile: *Object.defineProperty.set /home/brian/middleware/node_modules/orm/lib/Instance.js:440
     17    0.0%    0.1%  Function: ~<anonymous> /home/brian/middleware/node_modules/less/lib/less/parser.js:312
     16    0.0%    0.1%  Stub: CompareICStub {5}
     16    0.0%    0.1%  LazyCompile: BasicSerializeObject native json.js:244
     16    0.0%    0.1%  LazyCompile: *Parser.parser.parsers.selector /home/brian/middleware/node_modules/less/lib/less/parser.js:1212
     16    0.0%    0.1%  LazyCompile: *MakeTime native date.js:72
     16    0.0%    0.1%  LazyCompile: *ConvertDescriptorArrayToDescriptor native v8natives.js:581
     16    0.0%    0.1%  LazyCompile: *$Array.writable_ native v8natives.js:530
     16    0.0%    0.1%  LazyCompile: *$Array.enumerable_ native v8natives.js:520
     16    0.0%    0.1%  KeyedLoadIC: args_count: 0 {20}
     15    0.0%    0.0%  Stub: FastCloneShallowArrayStub {5}
     15    0.0%    0.0%  LazyCompile: ~exports.checkConditions /home/brian/middleware/node_modules/orm/lib/Utilities.js:56
     15    0.0%    0.0%  LazyCompile: ~StringReplaceGlobalRegExpWithFunction native string.js:374
     15    0.0%    0.0%  LazyCompile: ~Instance.saveAssociations /home/brian/middleware/node_modules/orm/lib/Instance.js:239
     15    0.0%    0.0%  LazyCompile: getListeners /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:168
     15    0.0%    0.0%  LazyCompile: baseClone /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:698
     15    0.0%    0.0%  LazyCompile: *forEach native array.js:1087
     15    0.0%    0.0%  LazyCompile: *PacketWriter /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:9
     15    0.0%    0.0%  LazyCompile: *Metric.addValue /home/brian/middleware/node_modules/nodetime/lib/metrics/metric.js:106
     15    0.0%    0.0%  LazyCompile: *$Array.configurable_ native v8natives.js:543
     15    0.0%    0.0%  KeyedCallIC: getRoles
     15    0.0%    0.0%  CallNormal: args_count: 2 {3}
     14    0.0%    0.0%  Stub: RecordWriteStub {40}
     14    0.0%    0.0%  Stub: RecordWriteStub {2}
     14    0.0%    0.0%  Stub: CompareICStub {7}
     14    0.0%    0.0%  LazyCompile: ~nextHook /home/brian/middleware/node_modules/orm/lib/Instance.js:178
     14    0.0%    0.0%  LazyCompile: ~<anonymous> _stream_readable.js:421
     14    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:24
     14    0.0%    0.0%  LazyCompile: *isObject /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:2165
     14    0.0%    0.0%  LazyCompile: *StringReplaceGlobalRegExpWithFunction native string.js:374
     14    0.0%    0.0%  LazyCompile: *STRICT_EQUALS native runtime.js:100
     14    0.0%    0.0%  LazyCompile: *Parser.packetLength /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:350
     14    0.0%    0.0%  LazyCompile: *OkPacket /home/brian/middleware/node_modules/mysql/lib/protocol/packets/OkPacket.js:2
     14    0.0%    0.0%  LazyCompile: *Instance.handleValidations /home/brian/middleware/node_modules/orm/lib/Instance.js:28
     14    0.0%    0.0%  LazyCompile: *Enforce /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:3
     13    0.0%    0.0%  Stub: RecordWriteStub {38}
     13    0.0%    0.0%  Stub: JSEntryStub {1}
     13    0.0%    0.0%  Stub: FastNewContextStub {7}
     13    0.0%    0.0%  Stub: FastNewContextStub {6}
     13    0.0%    0.0%  Stub: FastCloneShallowObjectStub {5}
     13    0.0%    0.0%  Stub: CompareICStub {11}
     13    0.0%    0.0%  LazyCompile: ~onread net.js:494
     13    0.0%    0.0%  LazyCompile: ~exports.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Set.js:1
     13    0.0%    0.0%  LazyCompile: ~cb _stream_writable.js:175
     13    0.0%    0.0%  LazyCompile: RedisClient.on_data /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/redis/index.js:472
     13    0.0%    0.0%  LazyCompile: NonStringToString native runtime.js:558
     13    0.0%    0.0%  LazyCompile: *tree.Ruleset /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:3
     13    0.0%    0.0%  LazyCompile: *emitReadable _stream_readable.js:392
     13    0.0%    0.0%  LazyCompile: *Tokenizer.storeCurrentAndFetchNextToken /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/Tokenizer.js:86
     13    0.0%    0.0%  LazyCompile: *<anonymous> native v8natives.js:573
     13    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/index.js:36
     12    0.0%    0.0%  Stub: ToBooleanStub_UndefinedNullSpecObject
     12    0.0%    0.0%  Stub: ToBooleanStub_UndefinedBool
     12    0.0%    0.0%  Stub: RecordWriteStub {34}
     12    0.0%    0.0%  Stub: CallFunctionStub_Args4_Recording
     12    0.0%    0.0%  LazyCompile: ~Contextify /home/brian/middleware/node_modules/jsdom/node_modules/contextify/lib/contextify.js:5
     12    0.0%    0.0%  LazyCompile: ~Buffer buffer.js:156
     12    0.0%    0.0%  LazyCompile: ~<anonymous>
     12    0.0%    0.0%  LazyCompile: exports.report /home/brian/middleware/lib/error/index.js:4
     12    0.0%    0.0%  LazyCompile: dispatch /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:186
     12    0.0%    0.0%  LazyCompile: *exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/One.js:117
     12    0.0%    0.0%  LazyCompile: *createInstance /home/brian/middleware/node_modules/orm/lib/ChainFind.js:152
     12    0.0%    0.0%  LazyCompile: *MakeDate native date.js:115
     12    0.0%    0.0%  LazyCompile: *EofPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/EofPacket.js:11
     12    0.0%    0.0%  LazyCompile: *DefineOneShotAccessor native messages.js:767
     12    0.0%    0.0%  LazyCompile: *ArrayConcat native array.js:471
     12    0.0%    0.0%  KeyedLoadIC: object
     11    0.0%    0.0%  Stub: InterruptStub
     11    0.0%    0.0%  Stub: BinaryOpStub_DIV_Alloc_SMI
     11    0.0%    0.0%  LazyCompile: ~tree.Ruleset.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:186
     11    0.0%    0.0%  LazyCompile: ~attrs /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/runtime.js:90
     11    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.extend /home/brian/middleware/node_modules/less/lib/less/parser.js:872
     11    0.0%    0.0%  LazyCompile: ~Instance.getInstanceData /home/brian/middleware/node_modules/orm/lib/Instance.js:157
     11    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:110
     11    0.0%    0.0%  LazyCompile: toString native v8natives.js:223
     11    0.0%    0.0%  LazyCompile: *tree.Ruleset.accept /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:11
     11    0.0%    0.0%  LazyCompile: *tree.Element.accept /home/brian/middleware/node_modules/less/lib/less/tree/element.js:19
     11    0.0%    0.0%  LazyCompile: *slice native string.js:510
     11    0.0%    0.0%  LazyCompile: *exports.resolve path.js:304
     11    0.0%    0.0%  LazyCompile: *autoFetchDone /home/brian/middleware/node_modules/orm/lib/Associations/One.js:123
     11    0.0%    0.0%  LazyCompile: *Time /home/brian/middleware/node_modules/nodetime/lib/core/time.js:8
     11    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/enforcements/ranges.js:7
     11    0.0%    0.0%  KeyedLoadIC: A keyed load IC from the snapshot {2}
     11    0.0%    0.0%  CallNormal: args_count: 0 {27}
     10    0.0%    0.0%  Stub: CompareICStub {10}
     10    0.0%    0.0%  Stub: BinaryOpStub_ADD_Alloc_Generic
     10    0.0%    0.0%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {6}
     10    0.0%    0.0%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {3}
     10    0.0%    0.0%  LazyCompile: ~with_walkers /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:240
     10    0.0%    0.0%  LazyCompile: ~tree.extendFinderVisitor.visitRuleset /home/brian/middleware/node_modules/less/lib/less/extend-visitor.js:22
     10    0.0%    0.0%  LazyCompile: ~Enforce.check /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:39
     10    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/ChainFind.js:153
     10    0.0%    0.0%  LazyCompile: *buildComparisonKey /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:178
     10    0.0%    0.0%  LazyCompile: *SubString native string.js:205
     10    0.0%    0.0%  LazyCompile: *StringSplitOnRegExp native string.js:591
     10    0.0%    0.0%  LazyCompile: *ResultSetHeaderPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js:9
     10    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.call /home/brian/middleware/node_modules/less/lib/less/parser.js:683
     10    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/enforcements/common.js:8
      9    0.0%    0.0%  Stub: ToBooleanStub_UndefinedSmi
      9    0.0%    0.0%  Stub: StringAddStub {3}
      9    0.0%    0.0%  Stub: RecordWriteStub {21}
      9    0.0%    0.0%  Stub: RecordWriteStub {11}
      9    0.0%    0.0%  Stub: KeyedStoreElementStub
      9    0.0%    0.0%  Stub: ConstructStub {1}
      9    0.0%    0.0%  Stub: CompareStub_GT
      9    0.0%    0.0%  Stub: CompareStub_EQ
      9    0.0%    0.0%  RegExp: ^([ \\t\\u000B\\u000C\\u00A0\\uFFFF])?([\\u000A\\u000D\\u2028\\u2029])?(\\/\\/)?(\\/\\*)?(')?(")?(\\.?[0-9])?(?:(\\/)[^=])?(>>>=|===|!==|>>>|<<=|>>=|<=|>=|==|!=|\\+\\+|--|<<|>>|\\&\\&|\\|\\||\\+=|-=|\\*=|%=|\\&=|\\|=|\\^=|\\/=|\\{|\\}|\\(|\\)|\\[|\\]|\\.|;|\,|<|>|\\+|-|\\*|%|\\||\\&|\\||\\^|!|~|\\?|:|=|\\/)?
      9    0.0%    0.0%  RegExp: \\schanged:\\s*(\\d+)
      9    0.0%    0.0%  LazyCompile: ~exports.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:3
      9    0.0%    0.0%  LazyCompile: ~Object.defineProperty.set /home/brian/middleware/node_modules/orm/lib/Instance.js:440
      9    0.0%    0.0%  LazyCompile: ~Module._findPath module.js:160
      9    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:52
      9    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:125
      9    0.0%    0.0%  LazyCompile: self net.js:680
      9    0.0%    0.0%  LazyCompile: *tree.Selector.accept /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:15
      9    0.0%    0.0%  LazyCompile: *floor native math.js:97
      9    0.0%    0.0%  LazyCompile: *debug net.js:65
      9    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.multiplication /home/brian/middleware/node_modules/less/lib/less/parser.js:1590
      9    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.addition /home/brian/middleware/node_modules/less/lib/less/parser.js:1607
      9    0.0%    0.0%  KeyedStoreIC: write {1}
      9    0.0%    0.0%  KeyedLoadIC: permission_id {2}
      9    0.0%    0.0%  Function: ~<anonymous> file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2
      9    0.0%    0.0%  Builtin: A builtin from the snapshot {12}
      8    0.0%    0.0%  Stub: RecordWriteStub {8}
      8    0.0%    0.0%  Stub: CallFunctionStub_Args5_Recording
      8    0.0%    0.0%  Stub: BinaryOpStub_MUL_Alloc_SMI
      8    0.0%    0.0%  Stub: BinaryOpStub_ADD_Alloc_Strings
      8    0.0%    0.0%  RegExp: ^(\\*?-?[_a-zA-Z0-9-]+)\\s*(\\+?)\\s*:
      8    0.0%    0.0%  RegExp: ^([\\w-]+|%|progid:[\\w\\.]+)\\(
      8    0.0%    0.0%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {4}
      8    0.0%    0.0%  LazyCompile: ~parseInt native v8natives.js:110
      8    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.combinator /home/brian/middleware/node_modules/less/lib/less/parser.js:1184
      8    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Validators.js:81
      8    0.0%    0.0%  LazyCompile: Module._load module.js:275
      8    0.0%    0.0%  LazyCompile: ConvertToString native array.js:195
      8    0.0%    0.0%  LazyCompile: *tree.Expression.eval /home/brian/middleware/node_modules/less/lib/less/tree/expression.js:9
      8    0.0%    0.0%  LazyCompile: *ok assert.js:111
      8    0.0%    0.0%  LazyCompile: *genCSS.add /home/brian/middleware/node_modules/less/lib/less/tree.js:54
      8    0.0%    0.0%  LazyCompile: *db.define.hooks.afterAutoFetch /home/brian/middleware/lib/models/users/index.js:95
      8    0.0%    0.0%  LazyCompile: *SimpleMove native array.js:338
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.mixin.args /home/brian/middleware/node_modules/less/lib/less/parser.js:953
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.expression /home/brian/middleware/node_modules/less/lib/less/parser.js:1678
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.unicodeDescriptor /home/brian/middleware/node_modules/less/lib/less/parser.js:828
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.keyword /home/brian/middleware/node_modules/less/lib/less/parser.js:661
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.dimension /home/brian/middleware/node_modules/less/lib/less/parser.js:811
      8    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.color /home/brian/middleware/node_modules/less/lib/less/parser.js:798
      8    0.0%    0.0%  LazyCompile: *Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:554
      8    0.0%    0.0%  LazyCompile: *Enforce.context /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:24
      8    0.0%    0.0%  LazyCompile: *Driver.propertyToValue /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:262
      8    0.0%    0.0%  KeyedLoadIC: user_pub_id
      8    0.0%    0.0%  KeyedLoadIC: args_count: 0 {17}
      8    0.0%    0.0%  Builtin: A builtin from the snapshot {13}
      7    0.0%    0.0%  Stub: ToBooleanStub_Smi
      7    0.0%    0.0%  Stub: CompareICStub {2}
      7    0.0%    0.0%  Stub: CompareICStub {12}
      7    0.0%    0.0%  Stub: BinaryOpStub_SUB_Alloc_SMI
      7    0.0%    0.0%  Stub: BinaryOpStub_MOD_Alloc_SMI
      7    0.0%    0.0%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {5}
      7    0.0%    0.0%  RegExp: "((?:[^"\\\\\\r\\n]|\\\\.)*)"|'((?:[^'\\\\\\r\\n]|\\\\.)*)'|`((?:[^`]|\\\\.)*)` {2}
      7    0.0%    0.0%  LazyCompile: ~min native math.js:152
      7    0.0%    0.0%  LazyCompile: ~ZeParser.eatExpressions /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:169
      7    0.0%    0.0%  LazyCompile: ~UpdateQuery.set /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:16
      7    0.0%    0.0%  LazyCompile: ~SimpleSlice native array.js:324
      7    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.primary /home/brian/middleware/node_modules/less/lib/less/parser.js:598
      7    0.0%    0.0%  LazyCompile: ~Parser.parseLengthCodedNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:149
      7    0.0%    0.0%  LazyCompile: ~Module._compile module.js:374
      7    0.0%    0.0%  LazyCompile: ~ChainFind.chain.find /home/brian/middleware/node_modules/orm/lib/ChainFind.js:11
      7    0.0%    0.0%  LazyCompile: ~<anonymous> _stream_writable.js:260
      7    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:106
      7    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:651
      7    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:67
      7    0.0%    0.0%  LazyCompile: tree.mixin.Call.eval /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:17
      7    0.0%    0.0%  LazyCompile: tree.Rule.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/rule.js:19
      7    0.0%    0.0%  LazyCompile: statPath module.js:88
      7    0.0%    0.0%  LazyCompile: exports.values /home/brian/middleware/node_modules/orm/lib/Utilities.js:111
      7    0.0%    0.0%  LazyCompile: Profiler._addSample /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:261
      7    0.0%    0.0%  LazyCompile: Parser.parser.parsers.comment /home/brian/middleware/node_modules/less/lib/less/parser.js:612
      7    0.0%    0.0%  LazyCompile: *tree.Selector.match /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:27
      7    0.0%    0.0%  LazyCompile: *tree.Element.toCSS /home/brian/middleware/node_modules/less/lib/less/tree/element.js:32
      7    0.0%    0.0%  LazyCompile: *token /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:324
      7    0.0%    0.0%  LazyCompile: *split native string.js:554
      7    0.0%    0.0%  LazyCompile: *remove _linklist.js:47
      7    0.0%    0.0%  LazyCompile: *parse native json.js:55
      7    0.0%    0.0%  LazyCompile: *isAlphaNumeric native uri.js:285
      7    0.0%    0.0%  LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
      7    0.0%    0.0%  LazyCompile: *exports.dirname path.js:415
      7    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.operand /home/brian/middleware/node_modules/less/lib/less/parser.js:1655
      7    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.variable /home/brian/middleware/node_modules/less/lib/less/parser.js:774
      7    0.0%    0.0%  LazyCompile: *Parser.parseLengthCodedBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:139
      7    0.0%    0.0%  LazyCompile: *NativeModule.require node.js:843
      7    0.0%    0.0%  LazyCompile: *IsPrimitive native runtime.js:618
      7    0.0%    0.0%  LazyCompile: *Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:572
      7    0.0%    0.0%  LazyCompile: *ArrayShift native array.js:569
      7    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/net-probe.js:39
      7    0.0%    0.0%  KeyedLoadIC: args_count: 0 {16}
      6    0.0%    0.0%  Stub: RecordWriteStub {49}
      6    0.0%    0.0%  Stub: RecordWriteStub {25}
      6    0.0%    0.0%  Stub: RecordWriteStub {20}
      6    0.0%    0.0%  Stub: CompareICStub {9}
      6    0.0%    0.0%  RegExp: ^[\\s\\n]+
      6    0.0%    0.0%  RegExp: ^U\\+[0-9a-fA-F?]+(\\-[0-9a-fA-F?]+)?
      6    0.0%    0.0%  RegExp: ^(?:[.#]?|:*)(?:[\\w-]|[^\\x00-\\x9f]|\\\\(?:[A-Fa-f0-9]{1\,6} ?|[^A-Fa-f0-9]))+
      6    0.0%    0.0%  RegExp: [\\0\\n\\r\\b\\t\\\\\\'\\"\\x1a]
      6    0.0%    0.0%  LazyCompile: ~filter native array.js:1036
      6    0.0%    0.0%  LazyCompile: ~exports.populateConditions /home/brian/middleware/node_modules/orm/lib/Utilities.js:139
      6    0.0%    0.0%  LazyCompile: ~afterWrite net.js:704
      6    0.0%    0.0%  LazyCompile: ~ToPropertyDescriptor native v8natives.js:420
      6    0.0%    0.0%  LazyCompile: ~EventEmitter.addListener events.js:126
      6    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:123
      6    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Associations/One.js:233
      6    0.0%    0.0%  LazyCompile: tree.Rule.eval /home/brian/middleware/node_modules/less/lib/less/tree/rule.js:32
      6    0.0%    0.0%  LazyCompile: Enforce.check /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:39
      6    0.0%    0.0%  LazyCompile: *save /home/brian/middleware/node_modules/less/lib/less/parser.js:111
      6    0.0%    0.0%  LazyCompile: *exports.getConditions /home/brian/middleware/node_modules/orm/lib/Utilities.js:151
      6    0.0%    0.0%  LazyCompile: *doit /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1968
      6    0.0%    0.0%  LazyCompile: *add_spaces /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1457
      6    0.0%    0.0%  LazyCompile: *_tickFromSpinner node.js:382
      6    0.0%    0.0%  LazyCompile: *ZeParser.eatExpressions /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:169
      6    0.0%    0.0%  LazyCompile: *UTC native date.js:63
      6    0.0%    0.0%  LazyCompile: *Thread.resume /home/brian/middleware/node_modules/nodetime/lib/core/thread.js:37
      6    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.ruleset /home/brian/middleware/node_modules/less/lib/less/parser.js:1270
      6    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.ruleProperty /home/brian/middleware/node_modules/less/lib/less/parser.js:1699
      6    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.literal /home/brian/middleware/node_modules/less/lib/less/parser.js:722
      6    0.0%    0.0%  LazyCompile: *<anonymous> path.js:326
      6    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/mysql/lib/Connection.js:60
      6    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:169
      6    0.0%    0.0%  LazyCompile: *$Array.set_ native v8natives.js:560
      6    0.0%    0.0%  KeyedLoadIC: boolean
      5    0.0%    0.0%  Stub: ToNumberStub
      5    0.0%    0.0%  Stub: ToBooleanStub_UndefinedString
      5    0.0%    0.0%  Stub: ToBooleanStub_NullSpecObjectString
      5    0.0%    0.0%  Stub: RecordWriteStub {6}
      5    0.0%    0.0%  Stub: RecordWriteStub {52}
      5    0.0%    0.0%  Stub: RecordWriteStub {45}
      5    0.0%    0.0%  Stub: RecordWriteStub {29}
      5    0.0%    0.0%  Stub: ElementsTransitionAndStoreStub {2}
      5    0.0%    0.0%  Stub: BinaryOpStub_ADD_OverwriteRight_Strings
      5    0.0%    0.0%  Stub: BinaryOpStub_ADD_OverwriteRight_SMI
      5    0.0%    0.0%  LazyCompile: ~tree.toCSSVisitor.visitRuleset /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:77
      5    0.0%    0.0%  LazyCompile: ~tree.mixin.Definition.matchArgs /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:231
      5    0.0%    0.0%  LazyCompile: ~maybeReadMore_ _stream_readable.js:427
      5    0.0%    0.0%  LazyCompile: ~_saveOneAssociation /home/brian/middleware/node_modules/orm/lib/Instance.js:258
      5    0.0%    0.0%  LazyCompile: ~UpdateQuery.where /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:20
      5    0.0%    0.0%  LazyCompile: ~Tokenizer.storeCurrentAndFetchNextToken /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/Tokenizer.js:86
      5    0.0%    0.0%  LazyCompile: ~RedisClient.send_command /home/brian/middleware/node_modules/redis/index.js:688
      5    0.0%    0.0%  LazyCompile: ~RedisClient.return_reply /home/brian/middleware/node_modules/redis/index.js:592
      5    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.mixin.call /home/brian/middleware/node_modules/less/lib/less/parser.js:925
      5    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.mixin.args /home/brian/middleware/node_modules/less/lib/less/parser.js:953
      5    0.0%    0.0%  LazyCompile: ~Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:501
      5    0.0%    0.0%  LazyCompile: ~Buffer.write buffer.js:315
      5    0.0%    0.0%  LazyCompile: ~BasicSerializeArray native json.js:181
      5    0.0%    0.0%  LazyCompile: ~<anonymous> _stream_readable.js:741
      5    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/ChainFind.js:143
      5    0.0%    0.0%  LazyCompile: walkers.dot /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:133

@bvallelunga
Copy link
Author

5    0.0%    0.0%  LazyCompile: parse /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/parser.js:479
      5    0.0%    0.0%  LazyCompile: <anonymous> /home/brian/middleware/node_modules/less/lib/less/parser.js:419
      5    0.0%    0.0%  LazyCompile: <anonymous>
      5    0.0%    0.0%  LazyCompile: *valueOf native date.js:368
      5    0.0%    0.0%  LazyCompile: *tree.Value.eval /home/brian/middleware/node_modules/less/lib/less/tree/value.js:11
      5    0.0%    0.0%  LazyCompile: *tree.Selector.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:57
      5    0.0%    0.0%  LazyCompile: *tree.Element /home/brian/middleware/node_modules/less/lib/less/tree/element.js:3
      5    0.0%    0.0%  LazyCompile: *tree.Combinator.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/element.js:98
      5    0.0%    0.0%  LazyCompile: *substring native string.js:658
      5    0.0%    0.0%  LazyCompile: *nullCheck fs.js:117
      5    0.0%    0.0%  LazyCompile: *maybeReadMore _stream_readable.js:418
      5    0.0%    0.0%  LazyCompile: *iterator /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:217
      5    0.0%    0.0%  LazyCompile: *getTime native date.js:374
      5    0.0%    0.0%  LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/Many.js:81
      5    0.0%    0.0%  LazyCompile: *exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/Many.js:87
      5    0.0%    0.0%  LazyCompile: *exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/Extend.js:89
      5    0.0%    0.0%  LazyCompile: *db.define.methods.hash /home/brian/middleware/lib/models/users/index.js:117
      5    0.0%    0.0%  LazyCompile: *core.visitTree /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:59
      5    0.0%    0.0%  LazyCompile: *UpdateQuery /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:6
      5    0.0%    0.0%  LazyCompile: *TimeClip native date.js:128
      5    0.0%    0.0%  LazyCompile: *Thread.current /home/brian/middleware/node_modules/nodetime/lib/core/thread.js:32
      5    0.0%    0.0%  LazyCompile: *RegExpExecNoTests native regexp.js:157
      5    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.quoted /home/brian/middleware/node_modules/less/lib/less/parser.js:643
      5    0.0%    0.0%  LazyCompile: *Parser.incrementPacketNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:339
      5    0.0%    0.0%  LazyCompile: *Module module.js:37
      5    0.0%    0.0%  LazyCompile: *LazyTransform crypto.js:153
      5    0.0%    0.0%  LazyCompile: *Instance.saveInstance /home/brian/middleware/node_modules/orm/lib/Instance.js:100
      5    0.0%    0.0%  LazyCompile: *Instance.afterSave /home/brian/middleware/node_modules/orm/lib/Instance.js:143
      5    0.0%    0.0%  LazyCompile: *Hash.digest crypto.js:214
      5    0.0%    0.0%  LazyCompile: *HOP /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1957
      5    0.0%    0.0%  LazyCompile: *$Array.get_ native v8natives.js:550
      5    0.0%    0.0%  KeyedStoreIC: args_count: 0 {35}
      5    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {66}
      5    0.0%    0.0%  KeyedLoadIC: args_count: 0 {6}
      5    0.0%    0.0%  KeyedLoadIC: args_count: 0 {47}
      5    0.0%    0.0%  Builtin: A builtin from the snapshot {9}
      5    0.0%    0.0%  Builtin: A builtin from the snapshot {16}
      4    0.0%    0.0%  Stub: StringDictionaryLookupStub
      4    0.0%    0.0%  Stub: RecordWriteStub {55}
      4    0.0%    0.0%  Stub: RecordWriteStub {47}
      4    0.0%    0.0%  Stub: KeyedStoreElementStub {3}
      4    0.0%    0.0%  Stub: FastCloneShallowObjectStub {3}
      4    0.0%    0.0%  Stub: FastCloneShallowArrayStub
      4    0.0%    0.0%  Stub: BinaryOpStub_SHR_Alloc_SMI
      4    0.0%    0.0%  RegExp: ^[_A-Za-z-][_A-Za-z0-9-]*
      4    0.0%    0.0%  RegExp: ^@@?[\\w-]+
      4    0.0%    0.0%  RegExp: ^([^@+\\/'"*`(;{}-]*);
      4    0.0%    0.0%  RegExp: ^(?:\\d+\\.\\d+|\\d+)%
      4    0.0%    0.0%  RegExp: \\s*#.*|^\\s*|\\s*$ {1}
      4    0.0%    0.0%  LazyCompile: ~self net.js:680
      4    0.0%    0.0%  LazyCompile: ~indexOf native string.js:118
      4    0.0%    0.0%  LazyCompile: ~exports.resolve path.js:304
      4    0.0%    0.0%  LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
      4    0.0%    0.0%  LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/Many.js:81
      4    0.0%    0.0%  LazyCompile: ~core.Node._attach /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:628
      4    0.0%    0.0%  LazyCompile: ~baseClone /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:698
      4    0.0%    0.0%  LazyCompile: ~b native v8natives.js:1582
      4    0.0%    0.0%  LazyCompile: ~Url.parse url.js:105
      4    0.0%    0.0%  LazyCompile: ~SimpleMove native array.js:338
      4    0.0%    0.0%  LazyCompile: ~SetUpRegExp native regexp.js:400
      4    0.0%    0.0%  LazyCompile: ~ReadableState _stream_readable.js:32
      4    0.0%    0.0%  LazyCompile: ~Module._nodeModulePaths module.js:207
      4    0.0%    0.0%  LazyCompile: ~Instance.saveInstanceExtra /home/brian/middleware/node_modules/orm/lib/Instance.js:308
      4    0.0%    0.0%  LazyCompile: ~Instance.afterSave /home/brian/middleware/node_modules/orm/lib/Instance.js:143
      4    0.0%    0.0%  LazyCompile: ~Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
      4    0.0%    0.0%  LazyCompile: ~ChainFind.chain.run /home/brian/middleware/node_modules/orm/lib/ChainFind.js:119
      4    0.0%    0.0%  LazyCompile: ~ChainFind /home/brian/middleware/node_modules/orm/lib/ChainFind.js:8
      4    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:650
      4    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:124
      4    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/compiled/index.js:224
      4    0.0%    0.0%  LazyCompile: print_val_mixin
      4    0.0%    0.0%  LazyCompile: next /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/proto.js:111
      4    0.0%    0.0%  LazyCompile: TO_NUMBER native runtime.js:488
      4    0.0%    0.0%  LazyCompile: SerializeObject native json.js:94
      4    0.0%    0.0%  LazyCompile: Parser.parser.parsers.mixin.definition /home/brian/middleware/node_modules/less/lib/less/parser.js:1069
      4    0.0%    0.0%  LazyCompile: <anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:740
      4    0.0%    0.0%  LazyCompile: *w.with_walkers.binary /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1684
      4    0.0%    0.0%  LazyCompile: *tree.joinSelectorVisitor.visitRuleset /home/brian/middleware/node_modules/less/lib/less/join-selector-visitor.js:18
      4    0.0%    0.0%  LazyCompile: *tree.Selector /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:3
      4    0.0%    0.0%  LazyCompile: *tree.Quoted /home/brian/middleware/node_modules/less/lib/less/tree/quoted.js:3
      4    0.0%    0.0%  LazyCompile: *tree.Element.eval /home/brian/middleware/node_modules/less/lib/less/tree/element.js:23
      4    0.0%    0.0%  LazyCompile: *tree.Color /home/brian/middleware/node_modules/less/lib/less/tree/color.js:5
      4    0.0%    0.0%  LazyCompile: *realpathSync fs.js:1205
      4    0.0%    0.0%  LazyCompile: *peek /home/brian/middleware/node_modules/less/lib/less/parser.js:208
      4    0.0%    0.0%  LazyCompile: *last /home/brian/middleware/node_modules/orm/node_modules/lodash/dist/lodash.js:4252
      4    0.0%    0.0%  LazyCompile: *getId /home/brian/middleware/node_modules/piler/lib/piler.coffee:61
      4    0.0%    0.0%  LazyCompile: *exports.validate /home/brian/middleware/node_modules/orm/lib/Property.js:46
      4    0.0%    0.0%  LazyCompile: *escape /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/runtime.js:133
      4    0.0%    0.0%  LazyCompile: *core.Element.getAttribute /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1052
      4    0.0%    0.0%  LazyCompile: *append _linklist.js:63
      4    0.0%    0.0%  LazyCompile: *afterWrite net.js:704
      4    0.0%    0.0%  LazyCompile: *Query.update /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Query.js:35
      4    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.extendRule /home/brian/middleware/node_modules/less/lib/less/parser.js:906
      4    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entity /home/brian/middleware/node_modules/less/lib/less/parser.js:1113
      4    0.0%    0.0%  LazyCompile: *OkPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/OkPacket.js:14
      4    0.0%    0.0%  LazyCompile: *Lexer.next /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:749
      4    0.0%    0.0%  LazyCompile: *Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:578
      4    0.0%    0.0%  KeyedStoreIC: permission_id {1}
      4    0.0%    0.0%  KeyedStoreIC: modified
      4    0.0%    0.0%  KeyedStoreIC: end
      4    0.0%    0.0%  KeyedStoreIC: args_count: 0 {46}
      4    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {57}
      4    0.0%    0.0%  KeyedLoadIC: user_pub_id {1}
      4    0.0%    0.0%  KeyedLoadIC: args_count: 0 {43}
      4    0.0%    0.0%  KeyedCallMegamorphic: args_count: 2 {4}
      4    0.0%    0.0%  Builtin: A builtin from the snapshot {6}
      3    0.0%    0.0%  Stub: ToBooleanStub_String
      3    0.0%    0.0%  Stub: ToBooleanStub_BoolSmi
      3    0.0%    0.0%  Stub: RecordWriteStub {48}
      3    0.0%    0.0%  Stub: RecordWriteStub {43}
      3    0.0%    0.0%  Stub: RecordWriteStub
      3    0.0%    0.0%  Stub: KeyedStoreElementStub {5}
      3    0.0%    0.0%  Stub: KeyedLoadElementStub {2}
      3    0.0%    0.0%  Stub: FastNewContextStub {5}
      3    0.0%    0.0%  Stub: ConstructStub
      3    0.0%    0.0%  Stub: CompareICStub {13}
      3    0.0%    0.0%  Stub: CEntryStub {1}
      3    0.0%    0.0%  Script: ~native v8natives.js
      3    0.0%    0.0%  Script: ~native messages.js
      3    0.0%    0.0%  RegExp: ^\\([^()@]+\\)
      3    0.0%    0.0%  RegExp: ^:extend\\(
      3    0.0%    0.0%  RegExp: ActiveX
      3    0.0%    0.0%  RegExp: (?:@\\{[\\w-]+\\}|[^"'`\\{\\}\\/\\(\\)\\\\])+ {2}
      3    0.0%    0.0%  RegExp: (?:@\\{[\\w-]+\\}|[^"'`\\{\\}\\/\\(\\)\\\\])+ {1}
      3    0.0%    0.0%  RegExp: (.*?)(?:[\\/]+|$) {1}
      3    0.0%    0.0%  LazyCompile: ~tree.mixin.Definition.evalParams /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:128
      3    0.0%    0.0%  LazyCompile: ~target /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:335
      3    0.0%    0.0%  LazyCompile: ~reduce native array.js:1381
      3    0.0%    0.0%  LazyCompile: ~readableAddChunk _stream_readable.js:136
      3    0.0%    0.0%  LazyCompile: ~print_obj_mixin
      3    0.0%    0.0%  LazyCompile: ~maybeDestroy net.js:410
      3    0.0%    0.0%  LazyCompile: ~keys native v8natives.js:333
      3    0.0%    0.0%  LazyCompile: ~forEach native array.js:1087
      3    0.0%    0.0%  LazyCompile: ~events.EventTarget.dispatchEvent /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:254
      3    0.0%    0.0%  LazyCompile: ~core.Node.removeChild /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:652
      3    0.0%    0.0%  LazyCompile: ~core.Node.insertBefore /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:505
      3    0.0%    0.0%  LazyCompile: ~connectionListener http.js:1903
      3    0.0%    0.0%  LazyCompile: ~ZeParser.eatStatement /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:1898
      3    0.0%    0.0%  LazyCompile: ~System.millis /home/brian/middleware/node_modules/nodetime/lib/core/system.js:41
      3    0.0%    0.0%  LazyCompile: ~Socket._destroy net.js:432
      3    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.selector /home/brian/middleware/node_modules/less/lib/less/parser.js:1212
      3    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.rule /home/brian/middleware/node_modules/less/lib/less/parser.js:1301
      3    0.0%    0.0%  LazyCompile: ~OutgoingMessage._storeHeader http.js:553
      3    0.0%    0.0%  LazyCompile: ~Module._extensions..js module.js:472
      3    0.0%    0.0%  LazyCompile: ~Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
      3    0.0%    0.0%  LazyCompile: ~Instance.Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Instance.js:512
      3    0.0%    0.0%  LazyCompile: ~EQUALS native runtime.js:54
      3    0.0%    0.0%  LazyCompile: ~BasicSerializeObject native json.js:244
      3    0.0%    0.0%  LazyCompile: ~ArraySplice native array.js:665
      3    0.0%    0.0%  LazyCompile: ~<anonymous> fs.js:257
      3    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:182
      3    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:85
      3    0.0%    0.0%  LazyCompile: tree.Anonymous /home/brian/middleware/node_modules/less/lib/less/tree/anonymous.js:3
      3    0.0%    0.0%  LazyCompile: fs.readFileSync fs.js:271
      3    0.0%    0.0%  LazyCompile: exports.join path.js:356
      3    0.0%    0.0%  LazyCompile: Parser.parser.parsers.variable /home/brian/middleware/node_modules/less/lib/less/parser.js:863
      3    0.0%    0.0%  LazyCompile: EQUALS native runtime.js:54
      3    0.0%    0.0%  LazyCompile: ConfigureTemplateInstance native apinatives.js:105
      3    0.0%    0.0%  LazyCompile: <anonymous> /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:250
      3    0.0%    0.0%  LazyCompile: *walkers.name /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:91
      3    0.0%    0.0%  LazyCompile: *walkers.call /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:136
      3    0.0%    0.0%  LazyCompile: *tryFile module.js:138
      3    0.0%    0.0%  LazyCompile: *trim native string.js:778
      3    0.0%    0.0%  LazyCompile: *tree.visitor.flatten /home/brian/middleware/node_modules/less/lib/less/visitor.js:56
      3    0.0%    0.0%  LazyCompile: *tree.mixin.Call /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:4
      3    0.0%    0.0%  LazyCompile: *tree.Variable.eval /home/brian/middleware/node_modules/less/lib/less/tree/variable.js:10
      3    0.0%    0.0%  LazyCompile: *tree.Ruleset.find /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:162
      3    0.0%    0.0%  LazyCompile: *tree.Rule.accept /home/brian/middleware/node_modules/less/lib/less/tree/rule.js:16
      3    0.0%    0.0%  LazyCompile: *tree.Combinator /home/brian/middleware/node_modules/less/lib/less/tree/element.js:71
      3    0.0%    0.0%  LazyCompile: *parseInt native v8natives.js:110
      3    0.0%    0.0%  LazyCompile: *getMinutes native date.js:440
      3    0.0%    0.0%  LazyCompile: *getDate native date.js:404
      3    0.0%    0.0%  LazyCompile: *gen_code /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1413
      3    0.0%    0.0%  LazyCompile: *exports.normalize path.js:335
      3    0.0%    0.0%  LazyCompile: *exports.hasValues /home/brian/middleware/node_modules/orm/lib/Utilities.js:132
      3    0.0%    0.0%  LazyCompile: *exports.capture /home/brian/middleware/lib/error/index.js:23
      3    0.0%    0.0%  LazyCompile: *exports.basename path.js:434
      3    0.0%    0.0%  LazyCompile: *assertEncoding fs.js:111
      3    0.0%    0.0%  LazyCompile: *URIEncodeSingle native uri.js:59
      3    0.0%    0.0%  LazyCompile: *RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:7
      3    0.0%    0.0%  LazyCompile: *Query.ResultSetHeaderPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:96
      3    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.value /home/brian/middleware/node_modules/less/lib/less/parser.js:1561
      3    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.important /home/brian/middleware/node_modules/less/lib/less/parser.js:1573
      3    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.javascript /home/brian/middleware/node_modules/less/lib/less/parser.js:841
      3    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.anonymousValue /home/brian/middleware/node_modules/less/lib/less/parser.js:1332
      3    0.0%    0.0%  LazyCompile: *Module._debug module.js:65
      3    0.0%    0.0%  LazyCompile: *HOP /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1319
      3    0.0%    0.0%  LazyCompile: *ActiveXObfuscator._obfuscate /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/index.js:33
      3    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:89
      3    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:51
      3    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/Tokenizer.js:547
      3    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/index.js:80
      3    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/lib/core/extensions.js:7
      3    0.0%    0.0%  KeyedStoreIC: id {12}
      3    0.0%    0.0%  KeyedStoreIC: A keyed store IC from the snapshot {1}
      3    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {62}
      3    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {45}
      3    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {42}
      3    0.0%    0.0%  KeyedLoadIC: ready
      3    0.0%    0.0%  KeyedCallIC: getUser
      3    0.0%    0.0%  KeyedCallIC: FieldPacket {9}
      3    0.0%    0.0%  CallNormal: args_count: 6
      3    0.0%    0.0%  Builtin: A builtin from the snapshot {8}
      3    0.0%    0.0%  Builtin: A builtin from the snapshot {4}
      2    0.0%    0.0%  Stub: StringAddStub {1}
      2    0.0%    0.0%  Stub: RecordWriteStub {56}
      2    0.0%    0.0%  Stub: RecordWriteStub {54}
      2    0.0%    0.0%  Stub: RecordWriteStub {51}
      2    0.0%    0.0%  Stub: RecordWriteStub {50}
      2    0.0%    0.0%  Stub: RecordWriteStub {44}
      2    0.0%    0.0%  Stub: RecordWriteStub {36}
      2    0.0%    0.0%  Stub: RecordWriteStub {17}
      2    0.0%    0.0%  Stub: RecordWriteStub {10}
      2    0.0%    0.0%  Stub: KeyedLoadElementStub {5}
      2    0.0%    0.0%  Stub: FastCloneShallowArrayStub {3}
      2    0.0%    0.0%  Stub: ElementsTransitionAndStoreStub
      2    0.0%    0.0%  Stub: ConstructStub {6}
      2    0.0%    0.0%  Stub: CallFunctionStub_Args3
      2    0.0%    0.0%  Stub: BinaryOpStub_SUB_Alloc_HeapNumbers
      2    0.0%    0.0%  Script: ~native string.js
      2    0.0%    0.0%  Script: ~native date.js
      2    0.0%    0.0%  RegExp: ^this$|^null$|^true$|^false$
      2    0.0%    0.0%  RegExp: ^\\w+(?=\\s?=)
      2    0.0%    0.0%  RegExp: ^\\/[*\\/]
      2    0.0%    0.0%  RegExp: ^[^{]*\\} {1}
      2    0.0%    0.0%  RegExp: ^[^{]*\\}
      2    0.0%    0.0%  RegExp: ^[\\/]*
      2    0.0%    0.0%  RegExp: ^:extend\\( {2}
      2    0.0%    0.0%  RegExp: ^([+-]?\\d*\\.?\\d+)(%|[a-z]+)?
      2    0.0%    0.0%  RegExp: ^("""|''')([\\s\\S]*?)(?:\\n[^\\n\\S]*)?\\1
      2    0.0%    0.0%  RegExp: ^&:extend\\( {2}
      2    0.0%    0.0%  RegExp: ^&:extend\\( {1}
      2    0.0%    0.0%  RegExp: [\\t ]+$
      2    0.0%    0.0%  RegExp: [\\+\\-]$
      2    0.0%    0.0%  RegExp: (.*?)(?:[\\/]+|$)
      2    0.0%    0.0%  LazyCompile: ~window.CodeMirror.BranchChunk.iterN file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:4773
      2    0.0%    0.0%  LazyCompile: ~w.with_walkers.dot /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1629
      2    0.0%    0.0%  LazyCompile: ~tree.parseEnv /home/brian/middleware/node_modules/less/lib/less/env.js:31
      2    0.0%    0.0%  LazyCompile: ~tree.mixin.Definition.find /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:125
      2    0.0%    0.0%  LazyCompile: ~toUpperCase native string.js:759
      2    0.0%    0.0%  LazyCompile: ~toString native v8natives.js:1378
      2    0.0%    0.0%  LazyCompile: ~res._renderHeaders /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/patch.js:70
      2    0.0%    0.0%  LazyCompile: ~realpathSync fs.js:1205
      2    0.0%    0.0%  LazyCompile: ~read_name /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:488
      2    0.0%    0.0%  LazyCompile: ~print_val_mixin
      2    0.0%    0.0%  LazyCompile: ~parse /home/brian/middleware/node_modules/jsdom/node_modules/cssom/lib/parse.js:9
      2    0.0%    0.0%  LazyCompile: ~nodeValue /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1567
      2    0.0%    0.0%  LazyCompile: ~makeChangeSingleDoc file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2410
      2    0.0%    0.0%  LazyCompile: ~jQuery.extend.map /home/brian/middleware/node_modules/jquery/lib/node-jquery.js:744
      2    0.0%    0.0%  LazyCompile: ~indexOf native array.js:1261
      2    0.0%    0.0%  LazyCompile: ~handleDataAndCallCallback /home/brian/middleware/node_modules/less/lib/less/index.js:115
      2    0.0%    0.0%  LazyCompile: ~fileParsedFunc /home/brian/middleware/node_modules/less/lib/less/parser.js:71
      2    0.0%    0.0%  LazyCompile: ~exports.normalize path.js:335
      2    0.0%    0.0%  LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/Extend.js:83
      2    0.0%    0.0%  LazyCompile: ~exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/One.js:117
      2    0.0%    0.0%  LazyCompile: ~exports.CSSStyleDeclaration /home/brian/middleware/node_modules/jquery/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
      2    0.0%    0.0%  LazyCompile: ~exports.Block.Block.compileNode /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:293
      2    0.0%    0.0%  LazyCompile: ~emitDataEvents _stream_readable.js:725
      2    0.0%    0.0%  LazyCompile: ~elt file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5514
      2    0.0%    0.0%  LazyCompile: ~defineProperties native v8natives.js:1102
      2    0.0%    0.0%  LazyCompile: ~core.visitTree /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:59
      2    0.0%    0.0%  LazyCompile: ~buildColumnDefinition /home/brian/middleware/node_modules/orm/lib/Drivers/DDL/mysql.js:124
      2    0.0%    0.0%  LazyCompile: ~args /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:20
      2    0.0%    0.0%  LazyCompile: ~addToHistory file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5183
      2    0.0%    0.0%  LazyCompile: ~WritableState _stream_writable.js:41
      2    0.0%    0.0%  LazyCompile: ~Url.format url.js:349
      2    0.0%    0.0%  LazyCompile: ~UpdateQuery.into /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:12
      2    0.0%    0.0%  LazyCompile: ~Socket net.js:136
      2    0.0%    0.0%  LazyCompile: ~SetUpGlobal native v8natives.js:177
      2    0.0%    0.0%  LazyCompile: ~Session /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/session/session.js:23
      2    0.0%    0.0%  LazyCompile: ~SelectQuery.proto.limit /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:179
      2    0.0%    0.0%  LazyCompile: ~SelectQuery /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:14
      2    0.0%    0.0%  LazyCompile: ~ReplyParser._packetEndOffset /home/brian/middleware/node_modules/redis/lib/parser/javascript.js:272
      2    0.0%    0.0%  LazyCompile: ~RedisReplyParser.execute /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/redis/lib/parser/javascript.js:71
      2    0.0%    0.0%  LazyCompile: ~RedisClient.return_reply /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/redis/index.js:564
      2    0.0%    0.0%  LazyCompile: ~RedisClient /home/brian/middleware/node_modules/redis/index.js:29
      2    0.0%    0.0%  LazyCompile: ~Profiler.truncate /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:332
      2    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.mediaFeature /home/brian/middleware/node_modules/less/lib/less/parser.js:1404
      2    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.comments /home/brian/middleware/node_modules/less/lib/less/parser.js:624
      2    0.0%    0.0%  LazyCompile: ~Parser.incrementPacketNumber /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:339
      2    0.0%    0.0%  LazyCompile: ~Parser /home/brian/middleware/node_modules/less/lib/less/parser.js:42
      2    0.0%    0.0%  LazyCompile: ~Node /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:357
      2    0.0%    0.0%  LazyCompile: ~Module._resolveLookupPaths module.js:231
      2    0.0%    0.0%  LazyCompile: ~Instance.handleValidations /home/brian/middleware/node_modules/orm/lib/Instance.js:28
      2    0.0%    0.0%  LazyCompile: ~EventEmitter.removeListener events.js:191
      2    0.0%    0.0%  LazyCompile: ~DefineObjectProperty native v8natives.js:695
      2    0.0%    0.0%  LazyCompile: ~Compiler.visitBlock /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/compiler.js:286
      2    0.0%    0.0%  LazyCompile: ~ArrayConcat native array.js:471
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/piler/lib/piler.coffee:90
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/piler/lib/piler.coffee:479
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/enforcements/common.js:8
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:244
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/less/lib/less/parser.js:86
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:313
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/lib/jsdom/editor.js:27
      2    0.0%    0.0%  LazyCompile: tree.Color.toHSL /home/brian/middleware/node_modules/less/lib/less/tree/color.js:93
      2    0.0%    0.0%  LazyCompile: tree.Call.eval /home/brian/middleware/node_modules/less/lib/less/tree/call.js:30
      2    0.0%    0.0%  LazyCompile: setChild /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/browser/htmltodom.js:116
      2    0.0%    0.0%  LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:86
      2    0.0%    0.0%  LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:60
      2    0.0%    0.0%  LazyCompile: listOnTimeout timers.js:77
      2    0.0%    0.0%  LazyCompile: jQuery.extend.isEmptyObject /home/brian/middleware/node_modules/jquery/lib/node-jquery.js:493
      2    0.0%    0.0%  LazyCompile: fs.readSync /home/brian/middleware/node_modules/npm/node_modules/graceful-fs/polyfills.js:214
      2    0.0%    0.0%  LazyCompile: STRING_ADD_LEFT native runtime.js:183
      2    0.0%    0.0%  LazyCompile: RedisClient.on_data /home/brian/middleware/node_modules/redis/index.js:498
      2    0.0%    0.0%  LazyCompile: Parser.parser.parsers.entities.variableCurly /home/brian/middleware/node_modules/less/lib/less/parser.js:783
      2    0.0%    0.0%  LazyCompile: Parser.parser.parsers.directive /home/brian/middleware/node_modules/less/lib/less/parser.js:1471
      2    0.0%    0.0%  LazyCompile: Parser.parser.parse /home/brian/middleware/node_modules/less/lib/less/parser.js:300
      2    0.0%    0.0%  LazyCompile: ADD native runtime.js:163
      2    0.0%    0.0%  LazyCompile: *walkers.binary /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:166
      2    0.0%    0.0%  LazyCompile: *tree.toCSSVisitor._removeDuplicateRules /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:137
      2    0.0%    0.0%  LazyCompile: *tree.mixin.Definition /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:100
      2    0.0%    0.0%  LazyCompile: *tree.find /home/brian/middleware/node_modules/less/lib/less/tree.js:36
      2    0.0%    0.0%  LazyCompile: *tree.Value.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/value.js:20
      2    0.0%    0.0%  LazyCompile: *tree.Unit /home/brian/middleware/node_modules/less/lib/less/tree/dimension.js:179
      2    0.0%    0.0%  LazyCompile: *tree.Selector.createDerived /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:20
      2    0.0%    0.0%  LazyCompile: *tree.Ruleset.variables /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:143
      2    0.0%    0.0%  LazyCompile: *tree.Ruleset.joinSelector /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:296
      2    0.0%    0.0%  LazyCompile: *tree.Ruleset.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:186
      2    0.0%    0.0%  LazyCompile: *tree.Element.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/element.js:29
      2    0.0%    0.0%  LazyCompile: *tree.Dimension.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/dimension.js:23
      2    0.0%    0.0%  LazyCompile: *slice /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1304
      2    0.0%    0.0%  LazyCompile: *skip_whitespace /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:345
      2    0.0%    0.0%  LazyCompile: *self net.js:680
      2    0.0%    0.0%  LazyCompile: *restore /home/brian/middleware/node_modules/less/lib/less/parser.js:112
      2    0.0%    0.0%  LazyCompile: *readableAddChunk _stream_readable.js:136
      2    0.0%    0.0%  LazyCompile: *number /home/brian/middleware/node_modules/less/lib/less/functions.js:652
      2    0.0%    0.0%  LazyCompile: *needMoreData _stream_readable.js:185
      2    0.0%    0.0%  LazyCompile: *message /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/stores/redis.js:124
      2    0.0%    0.0%  LazyCompile: *make_num /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1524
      2    0.0%    0.0%  LazyCompile: *make_name /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1435
      2    0.0%    0.0%  LazyCompile: *length /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:233
      2    0.0%    0.0%  LazyCompile: *fs.statSync fs.js:682
      2    0.0%    0.0%  LazyCompile: *exports.Value.Value.isStatement /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:644
      2    0.0%    0.0%  LazyCompile: *exports.Lexer.Lexer.identifierToken /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/lexer.js:45
      2    0.0%    0.0%  LazyCompile: *b native uri.js:328
      2    0.0%    0.0%  LazyCompile: *ast_walker /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:69
      2    0.0%    0.0%  LazyCompile: *app /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/connect.js:65
      2    0.0%    0.0%  LazyCompile: *URIEncodeOctets native uri.js:46
      2    0.0%    0.0%  LazyCompile: *System.hrtime /home/brian/middleware/node_modules/nodetime/lib/core/system.js:22
      2    0.0%    0.0%  LazyCompile: *ServerResponse http.js:1068
      2    0.0%    0.0%  LazyCompile: *Server._emitCloseIfDrained net.js:1253
      2    0.0%    0.0%  LazyCompile: *Req /home/brian/middleware/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:121
      2    0.0%    0.0%  LazyCompile: *Readable.on _stream_readable.js:688
      2    0.0%    0.0%  LazyCompile: *QuickSort native array.js:793
      2    0.0%    0.0%  LazyCompile: *Queue /home/brian/middleware/node_modules/redis/lib/queue.js:4
      2    0.0%    0.0%  LazyCompile: *Profiler.stackTrace /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:186
      2    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.sub /home/brian/middleware/node_modules/less/lib/less/parser.js:1578
      2    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.mixin.definition /home/brian/middleware/node_modules/less/lib/less/parser.js:1069
      2    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.lessSelector /home/brian/middleware/node_modules/less/lib/less/parser.js:1201
      2    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.end /home/brian/middleware/node_modules/less/lib/less/parser.js:1124
      2    0.0%    0.0%  LazyCompile: *Parser.parseString /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:250
      2    0.0%    0.0%  LazyCompile: *Parser.parsePacketTerminatedString /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:237
      2    0.0%    0.0%  LazyCompile: *OutgoingMessage.setHeader http.js:685
      2    0.0%    0.0%  LazyCompile: *Module._resolveFilename module.js:323
      2    0.0%    0.0%  LazyCompile: *IncomingMessage._addHeaderLine http.js:370
      2    0.0%    0.0%  LazyCompile: *CreateDate native apinatives.js:33
      2    0.0%    0.0%  LazyCompile: *CallMetricsGroups.callDone /home/brian/middleware/node_modules/nodetime/lib/profiler/call-metrics-groups.js:58
      2    0.0%    0.0%  LazyCompile: *CallMetrics.callStart /home/brian/middleware/node_modules/nodetime/lib/profiler/call-metrics.js:44
      2    0.0%    0.0%  LazyCompile: *Buffer.isEncoding buffer.js:245
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/saas/data-sender.js:27
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/redis-probe.js:176
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:60
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:158
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:109
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/join-selector-visitor.js:24
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/html.js:197
      2    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1078
      2    0.0%    0.0%  LazyCompile: *$Array.set_ native v8natives.js:556
      2    0.0%    0.0%  KeyedStoreMegamorphicIC: args_count: 0 {38}
      2    0.0%    0.0%  KeyedStoreIC: ready {1}
      2    0.0%    0.0%  KeyedStoreIC: args_count: 0 {48}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {7}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {61}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {58}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {55}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {50}
      2    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {36}
      2    0.0%    0.0%  KeyedLoadIC: object {1}
      2    0.0%    0.0%  KeyedLoadIC: end {2}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {8}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {64}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {4}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {31}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {30}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {26}
      2    0.0%    0.0%  KeyedLoadIC: args_count: 0 {10}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {7}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {5}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {4}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {1}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {14}
      2    0.0%    0.0%  KeyedCallIC: FieldPacket {13}
      2    0.0%    0.0%  KeyedCallIC: EofPacket {3}
      2    0.0%    0.0%  CallMegamorphic: args_count: 4
      2    0.0%    0.0%  Builtin: A builtin from the snapshot {19}
      2    0.0%    0.0%  Builtin: A builtin from the snapshot {11}
      1    0.0%    0.0%  Stub: UnaryOpStub_SUB_Alloc_Smi
      1    0.0%    0.0%  Stub: ToBooleanStub_UndefinedBoolString
      1    0.0%    0.0%  Stub: ToBooleanStub_NullSmi
      1    0.0%    0.0%  Stub: ToBooleanStub_None
      1    0.0%    0.0%  Stub: ToBooleanStub_BoolString
      1    0.0%    0.0%  Stub: StoreArrayLiteralElementStub
      1    0.0%    0.0%  Stub: RecordWriteStub {46}
      1    0.0%    0.0%  Stub: RecordWriteStub {39}
      1    0.0%    0.0%  Stub: RecordWriteStub {28}
      1    0.0%    0.0%  Stub: RecordWriteStub {27}
      1    0.0%    0.0%  Stub: RecordWriteStub {26}
      1    0.0%    0.0%  Stub: RecordWriteStub {23}
      1    0.0%    0.0%  Stub: RecordWriteStub {22}
      1    0.0%    0.0%  Stub: RecordWriteStub {19}
      1    0.0%    0.0%  Stub: KeyedStoreElementStub {2}
      1    0.0%    0.0%  Stub: KeyedLoadElementStub {4}
      1    0.0%    0.0%  Stub: KeyedLoadElementStub {3}
      1    0.0%    0.0%  Stub: FastNewContextStub {8}
      1    0.0%    0.0%  Stub: FastNewContextStub {2}
      1    0.0%    0.0%  Stub: FastCloneShallowObjectStub {4}
      1    0.0%    0.0%  Stub: FastCloneShallowArrayStub {4}
      1    0.0%    0.0%  Stub: FastCloneShallowArrayStub {2}
      1    0.0%    0.0%  Stub: ElementsTransitionAndStoreStub {1}
      1    0.0%    0.0%  Stub: ConstructStub {5}
      1    0.0%    0.0%  Stub: ConstructStub {3}
      1    0.0%    0.0%  Stub: ConstructStub {2}
      1    0.0%    0.0%  Stub: CompareICStub {4}
      1    0.0%    0.0%  Stub: BinaryOpStub_MUL_Alloc_Generic
      1    0.0%    0.0%  Stub: BinaryOpStub_DIV_Alloc_HeapNumbers
      1    0.0%    0.0%  Stub: BinaryOpStub_BIT_OR_Alloc_SMI
      1    0.0%    0.0%  Stub: BinaryOpStub_BIT_OR_Alloc_Oddball
      1    0.0%    0.0%  Stub: BinaryOpStub_ADD_OverwriteLeft_Strings
      1    0.0%    0.0%  Stub: BinaryOpStub_ADD_Alloc_HeapNumbers
      1    0.0%    0.0%  Script: ~native uri.js
      1    0.0%    0.0%  Script: ~native math.js
      1    0.0%    0.0%  Script: ~native json.js
      1    0.0%    0.0%  Script: ~native array.js
      1    0.0%    0.0%  Script: ~/home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/properties/borderCollapse.js
      1    0.0%    0.0%  RegExp: `([^`]+)`
      1    0.0%    0.0%  RegExp: ^when +([^:\\n]+)
      1    0.0%    0.0%  RegExp: ^when
      1    0.0%    0.0%  RegExp: ^include +([^\\n]+)
      1    0.0%    0.0%  RegExp: ^extends? +([^\\n]+)
      1    0.0%    0.0%  RegExp: ^default *
      1    0.0%    0.0%  RegExp: ^case +([^\\n]+)
      1    0.0%    0.0%  RegExp: ^append +([^\\n]+)
      1    0.0%    0.0%  RegExp: ^\\n(\\t*) *
      1    0.0%    0.0%  RegExp: ^\\n *\\n
      1    0.0%    0.0%  RegExp: ^\\/[\\/*]
      1    0.0%    0.0%  RegExp: ^[a-z0-9\\._%\\+\\-]+@[a-z0-9\\.\\-]+\\.[a-z]{2\,6}$
      1    0.0%    0.0%  RegExp: ^[\\.#](?=@)
      1    0.0%    0.0%  RegExp: ^[\\+\\-\\*\\%\\&\\|\\^\\/]?=$|^\\<\\<\\=$|^\\>{2\,3}\\=$
      1    0.0%    0.0%  RegExp: ^[#.](?:[\\w-]|\\\\(?:[A-Fa-f0-9]{1\,6} ?|[^A-Fa-f0-9]))+
      1    0.0%    0.0%  RegExp: ^@[a-z-]+
      1    0.0%    0.0%  RegExp: ^;+
      1    0.0%    0.0%  RegExp: ^:extend\\( {1}
      1    0.0%    0.0%  RegExp: ^([$A-Za-z_\\x7f-\\uffff][$\\w\\x7f-\\uffff]*)([^\\n\\S]*:(?!:))?
      1    0.0%    0.0%  RegExp: ^([#.](?:[\\w-]|\\\\(?:[A-Fa-f0-9]{1\,6} ?|[^A-Fa-f0-9]))+)\\s*\\( {2}
      1    0.0%    0.0%  RegExp: ^([#.](?:[\\w-]|\\\\(?:[A-Fa-f0-9]{1\,6} ?|[^A-Fa-f0-9]))+)\\s*\\( {1}
      1    0.0%    0.0%  RegExp: ^([#.](?:[\\w-]|\\\\(?:[A-Fa-f0-9]{1\,6} ?|[^A-Fa-f0-9]))+)\\s*\\(
      1    0.0%    0.0%  RegExp: ^(@[\\w-]+)\\s*:
      1    0.0%    0.0%  RegExp: ^&:extend\\( {3}
      1    0.0%    0.0%  RegExp: ^&:extend\\(
      1    0.0%    0.0%  RegExp: ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})
      1    0.0%    0.0%  RegExp: \\s+ {2}
      1    0.0%    0.0%  RegExp: \\s+ {1}
      1    0.0%    0.0%  RegExp: \\s+
      1    0.0%    0.0%  RegExp: \\s*#.*|^\\s*|\\s*$
      1    0.0%    0.0%  RegExp: \\s {2}
      1    0.0%    0.0%  RegExp: \\s {1}
      1    0.0%    0.0%  RegExp: \\s
      1    0.0%    0.0%  RegExp: \\/\\*(?:[^*]|\\*+[^\\/*])*\\*+\\/|\\/\\/.*
      1    0.0%    0.0%  RegExp: [\\u005F\\u203F\\u2040\\u2054\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFF3F]
      1    0.0%    0.0%  RegExp: [\\u000A\\u000D\\u2028\\u2029]
      1    0.0%    0.0%  RegExp: [\\r\\n]+
      1    0.0%    0.0%  RegExp: Xbox|PLAYSTATION 3|Wii
      1    0.0%    0.0%  RegExp: Transfer-Encoding
      1    0.0%    0.0%  RegExp: Content-Length
      1    0.0%    0.0%  RegExp: Connection
      1    0.0%    0.0%  RegExp: @\\{([\\w-]+)\\}
      1    0.0%    0.0%  RegExp: ;*\\s*$ {1}
      1    0.0%    0.0%  RegExp: ;*\\s*$
      1    0.0%    0.0%  RegExp: (\\u000D[^\\u000A])|[\\u2028\\u2029]
      1    0.0%    0.0%  RegExp: (?:@\\{[\\w-]+\\}|[^"'`\\{\\}\\/\\(\\)\\\\])+ {3}
      1    0.0%    0.0%  RegExp: (?:@\\{[\\w-]+\\}|[^"'`\\{\\}\\/\\(\\)\\\\])+
      1    0.0%    0.0%  RegExp: %[89ABab]
      1    0.0%    0.0%  RegExp:  *\, *
      1    0.0%    0.0%  LazyCompile: ~zeroWidthElement file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5597
      1    0.0%    0.0%  LazyCompile: ~wrapper timers.js:251
      1    0.0%    0.0%  LazyCompile: ~walkers.object /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:178
      1    0.0%    0.0%  LazyCompile: ~w.with_walkers.conditional /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1619
      1    0.0%    0.0%  LazyCompile: ~value /home/brian/middleware/node_modules/jquery/node_modules/jsdom/lib/jsdom/level1/core.js:1570
      1    0.0%    0.0%  LazyCompile: ~urlencoded /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/urlencoded.js:37
      1    0.0%    0.0%  LazyCompile: ~tree.mixin.Definition.eval /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:203
      1    0.0%    0.0%  LazyCompile: ~tree.mixin.Call.accept /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:13
      1    0.0%    0.0%  LazyCompile: ~tree.evalEnv /home/brian/middleware/node_modules/less/lib/less/env.js:67
      1    0.0%    0.0%  LazyCompile: ~tree.Variable.eval /home/brian/middleware/node_modules/less/lib/less/tree/variable.js:10
      1    0.0%    0.0%  LazyCompile: ~tree.Value.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/value.js:20
      1    0.0%    0.0%  LazyCompile: ~tree.Selector.match /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:27
      1    0.0%    0.0%  LazyCompile: ~tree.Selector.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:57
      1    0.0%    0.0%  LazyCompile: ~tree.Ruleset.joinSelector /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:296
      1    0.0%    0.0%  LazyCompile: ~tree.Import.eval /home/brian/middleware/node_modules/less/lib/less/tree/import.js:90
      1    0.0%    0.0%  LazyCompile: ~to_array /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/redis/lib/to_array.js:1
      1    0.0%    0.0%  LazyCompile: ~substring native string.js:658
      1    0.0%    0.0%  LazyCompile: ~startWorker file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:898
      1    0.0%    0.0%  LazyCompile: ~slice native string.js:510
      1    0.0%    0.0%  LazyCompile: ~skip_whitespace /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:345
      1    0.0%    0.0%  LazyCompile: ~skipWhitespace /home/brian/middleware/node_modules/less/lib/less/parser.js:172
      1    0.0%    0.0%  LazyCompile: ~skipAtomic file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2594
      1    0.0%    0.0%  LazyCompile: ~set /home/brian/middleware/node_modules/orm/lib/Settings.js:53
      1    0.0%    0.0%  LazyCompile: ~runMode file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:4286
      1    0.0%    0.0%  LazyCompile: ~res.writeHead /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/patch.js:76
      1    0.0%    0.0%  LazyCompile: ~res.set.res.header /home/brian/middleware/node_modules/express.io/node_modules/express/lib/response.js:523
      1    0.0%    0.0%  LazyCompile: ~request.add /home/brian/middleware/node_modules/express-debug/lib/request.js:6
      1    0.0%    0.0%  LazyCompile: ~req.__defineGetter__.host /home/brian/middleware/node_modules/express.io/node_modules/express/lib/request.js:448
      1    0.0%    0.0%  LazyCompile: ~replace native string.js:221
      1    0.0%    0.0%  LazyCompile: ~removeChildren file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5523
      1    0.0%    0.0%  LazyCompile: ~readStart http.js:39
      1    0.0%    0.0%  LazyCompile: ~read tls.js:430
      1    0.0%    0.0%  LazyCompile: ~read fs.js:225
      1    0.0%    0.0%  LazyCompile: ~posLess file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2508
      1    0.0%    0.0%  LazyCompile: ~pipeOnReadable _stream_readable.js:621
      1    0.0%    0.0%  LazyCompile: ~parserOnMessageComplete http.js:148
      1    0.0%    0.0%  LazyCompile: ~parser.lexer.lex /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/coffee-script.js:151
      1    0.0%    0.0%  LazyCompile: ~parseMax /home/brian/middleware/node_modules/express-debug/node_modules/jade/node_modules/character-parser/index.js:19
      1    0.0%    0.0%  LazyCompile: ~parse /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/parser.js:479
      1    0.0%    0.0%  LazyCompile: ~option file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:3258
      1    0.0%    0.0%  LazyCompile: ~onanswer dns.js:116
      1    0.0%    0.0%  LazyCompile: ~next_token /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:588
      1    0.0%    0.0%  LazyCompile: ~nextTick node.js:475
      1    0.0%    0.0%  LazyCompile: ~module.exports.definition.set /home/brian/middleware/node_modules/jsdom/node_modules/cssstyle/lib/properties/minWidth.js:4
      1    0.0%    0.0%  LazyCompile: ~make_string /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1380
      1    0.0%    0.0%  LazyCompile: ~linkedDocs file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5033
      1    0.0%    0.0%  LazyCompile: ~lengthFromProperties /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level1/core.js:190
      1    0.0%    0.0%  LazyCompile: ~join native array.js:410
      1    0.0%    0.0%  LazyCompile: ~jQuery.extend.isEmptyObject /home/brian/middleware/node_modules/jquery/lib/node-jquery.js:493
      1    0.0%    0.0%  LazyCompile: ~indent /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1442
      1    0.0%    0.0%  LazyCompile: ~implementation /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1211
      1    0.0%    0.0%  LazyCompile: ~httpSocketSetup http.js:1858
      1    0.0%    0.0%  LazyCompile: ~howMuchToRead _stream_readable.js:214
      1    0.0%    0.0%  LazyCompile: ~hash /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/session.js:354
      1    0.0%    0.0%  LazyCompile: ~global.setTimeout node.js:172
      1    0.0%    0.0%  LazyCompile: ~generateSalt /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/csrf.js:155
      1    0.0%    0.0%  LazyCompile: ~g events.js:175
      1    0.0%    0.0%  LazyCompile: ~fs.readFile fs.js:182
      1    0.0%    0.0%  LazyCompile: ~freeze native v8natives.js:1171
      1    0.0%    0.0%  LazyCompile: ~expr_list /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1106
      1    0.0%    0.0%  LazyCompile: ~exports.token.sock /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/logger.js:229
      1    0.0%    0.0%  LazyCompile: ~exports.toArray /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/util.js:18
      1    0.0%    0.0%  LazyCompile: ~exports.sync /home/brian/middleware/node_modules/orm/lib/Drivers/DDL/mysql.js:23
      1    0.0%    0.0%  LazyCompile: ~exports.parse /home/brian/middleware/node_modules/email-templates/node_modules/ejs/lib/ejs.js:108
      1    0.0%    0.0%  LazyCompile: ~exports.notifications /home/brian/middleware/sockets/core.js:10
      1    0.0%    0.0%  LazyCompile: ~exports.hasValues /home/brian/middleware/node_modules/orm/lib/Utilities.js:132
      1    0.0%    0.0%  LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
      1    0.0%    0.0%  LazyCompile: ~exports.document /home/brian/middleware/sockets/editor.js:90
      1    0.0%    0.0%  LazyCompile: ~exports.createClient /home/brian/middleware/node_modules/redis/index.js:1143
      1    0.0%    0.0%  LazyCompile: ~exports.bytes /home/brian/middleware/lib/core/file_size.js:1
      1    0.0%    0.0%  LazyCompile: ~exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/Extend.js:89
      1    0.0%    0.0%  LazyCompile: ~exports.Scope.Scope.add /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/scope.js:27
      1    0.0%    0.0%  LazyCompile: ~exports.Rewriter.Rewriter.rewrite /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/rewriter.js:11
      1    0.0%    0.0%  LazyCompile: ~exports.For.For.compileNode /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:2566
      1    0.0%    0.0%  LazyCompile: ~exports.Code.Code.compileNode /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:1732
      1    0.0%    0.0%  LazyCompile: ~exports.Base.Base.compile /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:37
      1    0.0%    0.0%  LazyCompile: ~events.Event.initEvent /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:49
      1    0.0%    0.0%  LazyCompile: ~evaluate /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:687
      1    0.0%    0.0%  LazyCompile: ~escape native uri.js:395
      1    0.0%    0.0%  LazyCompile: ~detachMarkedSpans file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:4177
      1    0.0%    0.0%  LazyCompile: ~defineProperty native v8natives.js:1050
      1    0.0%    0.0%  LazyCompile: ~define.proto.dispatchEvent /home/brian/middleware/node_modules/jquery/node_modules/jsdom/lib/jsdom/level2/html.js:476
      1    0.0%    0.0%  LazyCompile: ~defaults /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1939
      1    0.0%    0.0%  LazyCompile: ~db.use.now /home/brian/middleware/lib/models/index.js:23
      1    0.0%    0.0%  LazyCompile: ~db.define.hooks.afterSave /home/brian/middleware/lib/models/documents/roles.js:23
      1    0.0%    0.0%  LazyCompile: ~core.Node._modified /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:567
      1    0.0%    0.0%  LazyCompile: ~core.Node._indexOf /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:452
      1    0.0%    0.0%  LazyCompile: ~core.Node._detach /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:640
      1    0.0%    0.0%  LazyCompile: ~core.Document.createEvent /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:384
      1    0.0%    0.0%  LazyCompile: ~core.Document.createEvent /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level2/events.js:384
      1    0.0%    0.0%  LazyCompile: ~core.Document.createElement /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1252
      1    0.0%    0.0%  LazyCompile: ~core.Document.createAttribute /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1303
      1    0.0%    0.0%  LazyCompile: ~core.DOMImplementation.hasFeature /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:303
      1    0.0%    0.0%  LazyCompile: ~core.DOMImplementation.hasFeature /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level1/core.js:303
      1    0.0%    0.0%  LazyCompile: ~core.(anonymous function) /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/html.js:181
      1    0.0%    0.0%  LazyCompile: ~copyObj file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5483
      1    0.0%    0.0%  LazyCompile: ~configure /home/brian/middleware/lib/models/index.js:5
      1    0.0%    0.0%  LazyCompile: ~computeSelAfterChange file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2274
      1    0.0%    0.0%  LazyCompile: ~collapsedSpanAtEnd file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:4142
      1    0.0%    0.0%  LazyCompile: ~clone /home/brian/middleware/node_modules/express-debug/node_modules/jade/node_modules/transformers/lib/shared.js:131
      1    0.0%    0.0%  LazyCompile: ~charAt native string.js:66
      1    0.0%    0.0%  LazyCompile: ~chainQuery /home/brian/middleware/node_modules/orm/lib/Validators.js:66
      1    0.0%    0.0%  LazyCompile: ~captureStackTrace native messages.js:1113
      1    0.0%    0.0%  LazyCompile: ~callback.type /home/brian/middleware/node_modules/less/lib/less/index.js:196
      1    0.0%    0.0%  LazyCompile: ~ast_walker /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:69
      1    0.0%    0.0%  LazyCompile: ~app.handle /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/proto.js:101
      1    0.0%    0.0%  LazyCompile: ~anonymous /home/brian/middleware/node_modules/generate-key/node_modules/coffee-script/lib/coffee-script/parser.js:8
      1    0.0%    0.0%  LazyCompile: ~ack /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/namespace.js:270
      1    0.0%    0.0%  LazyCompile: ~abortIncoming http.js:1908
      1    0.0%    0.0%  LazyCompile: ~ZeParser.eatVarDecl /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:1006
      1    0.0%    0.0%  LazyCompile: ~ZeParser.eatThrow /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:1414
      1    0.0%    0.0%  LazyCompile: ~ZeParser.eatFunctionParametersAndBody /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:909
      1    0.0%    0.0%  LazyCompile: ~ZeParser.eatFunctionBody /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/node_modules/zeparser/ZeParser.js:956
      1    0.0%    0.0%  LazyCompile: ~Writable _stream_writable.js:109
      1    0.0%    0.0%  LazyCompile: ~Writable /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/lib/_stream_writable.js:125
      1    0.0%    0.0%  LazyCompile: ~Transport.onMessage /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transport.js:344
      1    0.0%    0.0%  LazyCompile: ~Transport.handleRequest.req /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transport.js:40
      1    0.0%    0.0%  LazyCompile: ~StringReplaceNonGlobalRegExpWithFunction native string.js:452
      1    0.0%    0.0%  LazyCompile: ~Socket.packet /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/socket.js:206
      1    0.0%    0.0%  LazyCompile: ~Socket._read net.js:379
      1    0.0%    0.0%  LazyCompile: ~SetUpObject native v8natives.js:1286
      1    0.0%    0.0%  LazyCompile: ~SetUpLockedPrototype native v8natives.js:67
      1    0.0%    0.0%  LazyCompile: ~SetUpError native messages.js:1128
      1    0.0%    0.0%  LazyCompile: ~SetUpArray.b native array.js:1507
      1    0.0%    0.0%  LazyCompile: ~SerializeObject native json.js:94
      1    0.0%    0.0%  LazyCompile: ~SecurePair tls.js:865
      1    0.0%    0.0%  LazyCompile: ~Scope.has.s /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:289

@bvallelunga
Copy link
Author

1    0.0%    0.0%  LazyCompile: ~Route.match /home/brian/middleware/node_modules/express.io/node_modules/express/lib/router/route.js:50
      1    0.0%    0.0%  LazyCompile: ~ReplyParser.send_reply /home/brian/middleware/node_modules/redis/lib/parser/javascript.js:299
      1    0.0%    0.0%  LazyCompile: ~ReplyParser.append /home/brian/middleware/node_modules/redis/lib/parser/javascript.js:225
      1    0.0%    0.0%  LazyCompile: ~Readable.read _stream_readable.js:252
      1    0.0%    0.0%  LazyCompile: ~Readable.pipe _stream_readable.js:449
      1    0.0%    0.0%  LazyCompile: ~Readable _stream_readable.js:100
      1    0.0%    0.0%  LazyCompile: ~QuickSort native array.js:793
      1    0.0%    0.0%  LazyCompile: ~Query.RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:146
      1    0.0%    0.0%  LazyCompile: ~Query.FieldPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:105
      1    0.0%    0.0%  LazyCompile: ~Query /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:11
      1    0.0%    0.0%  LazyCompile: ~Protocol.write /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:36
      1    0.0%    0.0%  LazyCompile: ~Protocol._validateEnqueue /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:130
      1    0.0%    0.0%  LazyCompile: ~PropertyDescriptor native v8natives.js:482
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.ruleset /home/brian/middleware/node_modules/less/lib/less/parser.js:1270
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.multiplication /home/brian/middleware/node_modules/less/lib/less/parser.js:1590
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.mediaFeatures /home/brian/middleware/node_modules/less/lib/less/parser.js:1430
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.media /home/brian/middleware/node_modules/less/lib/less/parser.js:1446
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.entities.arguments /home/brian/middleware/node_modules/less/lib/less/parser.js:711
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.element /home/brian/middleware/node_modules/less/lib/less/parser.js:1155
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.directive /home/brian/middleware/node_modules/less/lib/less/parser.js:1471
      1    0.0%    0.0%  LazyCompile: ~Parser.parser.parsers.attribute /home/brian/middleware/node_modules/less/lib/less/parser.js:1238
      1    0.0%    0.0%  LazyCompile: ~Parser.parseText /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/parser.js:248
      1    0.0%    0.0%  LazyCompile: ~Parser.parsePacketTerminatedString /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:237
      1    0.0%    0.0%  LazyCompile: ~Parser.parseMixin /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/parser.js:510
      1    0.0%    0.0%  LazyCompile: ~Parser.imports.imports.push /home/brian/middleware/node_modules/less/lib/less/parser.js:67
      1    0.0%    0.0%  LazyCompile: ~PacketWriter.writeBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:84
      1    0.0%    0.0%  LazyCompile: ~OutgoingMessage.setHeader http.js:685
      1    0.0%    0.0%  LazyCompile: ~OutgoingMessage.end http.js:915
      1    0.0%    0.0%  LazyCompile: ~OutgoingMessage._send http.js:492
      1    0.0%    0.0%  LazyCompile: ~OkPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/OkPacket.js:14
      1    0.0%    0.0%  LazyCompile: ~ORM_ExpressMiddleware /home/brian/middleware/node_modules/orm/lib/Express.js:44
      1    0.0%    0.0%  LazyCompile: ~ORM.define /home/brian/middleware/node_modules/orm/lib/ORM.js:205
      1    0.0%    0.0%  LazyCompile: ~NodeList /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:169
      1    0.0%    0.0%  LazyCompile: ~Node /home/brian/middleware/node_modules/jquery/node_modules/jsdom/lib/jsdom/level1/core.js:343
      1    0.0%    0.0%  LazyCompile: ~NativeModule node.js:833
      1    0.0%    0.0%  LazyCompile: ~Model.hasOne /home/brian/middleware/node_modules/orm/lib/Associations/One.js:7
      1    0.0%    0.0%  LazyCompile: ~Manager.onClientMessage /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/manager.js:486
      1    0.0%    0.0%  LazyCompile: ~MailComposer.compileHeaders /home/brian/middleware/node_modules/nodemailer/node_modules/mailcomposer/lib/mailcomposer.js:963
      1    0.0%    0.0%  LazyCompile: ~Logger.(anonymous function) /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/logger.js:94
      1    0.0%    0.0%  LazyCompile: ~LocalTimezone native date.js:51
      1    0.0%    0.0%  LazyCompile: ~Lexer.while /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:446
      1    0.0%    0.0%  LazyCompile: ~Lexer.code /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:473
      1    0.0%    0.0%  LazyCompile: ~Lexer.append /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:296
      1    0.0%    0.0%  LazyCompile: ~Instance.saveInstance /home/brian/middleware/node_modules/orm/lib/Instance.js:100
      1    0.0%    0.0%  LazyCompile: ~InstallFunctions native v8natives.js:48
      1    0.0%    0.0%  LazyCompile: ~IncomingMessage._read http.js:343
      1    0.0%    0.0%  LazyCompile: ~IncomingMessage http.js:288
      1    0.0%    0.0%  LazyCompile: ~HandshakeInitializationPacket.scrambleBuff /home/brian/middleware/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js:83
      1    0.0%    0.0%  LazyCompile: ~GetOwnEnumerablePropertyNames native v8natives.js:1090
      1    0.0%    0.0%  LazyCompile: ~FunctionSourceString native v8natives.js:1545
      1    0.0%    0.0%  LazyCompile: ~FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
      1    0.0%    0.0%  LazyCompile: ~Driver.update /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:193
      1    0.0%    0.0%  LazyCompile: ~DoConstructRegExp native regexp.js:35
      1    0.0%    0.0%  LazyCompile: ~DataSender.sendSlowSamples /home/brian/middleware/node_modules/nodetime/lib/saas/data-sender.js:109
      1    0.0%    0.0%  LazyCompile: ~ConvertDescriptorArrayToDescriptor native v8natives.js:581
      1    0.0%    0.0%  LazyCompile: ~Conf.add /home/brian/middleware/node_modules/npm/node_modules/npmconf/npmconf.js:245
      1    0.0%    0.0%  LazyCompile: ~Compiler.visitAttributes /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/compiler.js:621
      1    0.0%    0.0%  LazyCompile: ~CSSStyleRule /home/brian/middleware/node_modules/jsdom/node_modules/cssom/lib/CSSStyleRule.js:14
      1    0.0%    0.0%  LazyCompile: ~Buffer.toString buffer.js:392
      1    0.0%    0.0%  LazyCompile: ~BasicJSONSerialize native json.js:274
      1    0.0%    0.0%  LazyCompile: ~<anonymous> net.js:464
      1    0.0%    0.0%  LazyCompile: ~<anonymous> fs.js:1495
      1    0.0%    0.0%  LazyCompile: ~<anonymous> fs.js:106
      1    0.0%    0.0%  LazyCompile: ~<anonymous> _stream_readable.js:915
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/sockets/editor.js:96
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:33
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/enforcements/ranges.js:7
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Associations/One.js:199
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm-timestamps/lib/orm-timestamps.js:65
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:57
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/redis-probe.js:176
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/net-probe.js:39
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/global-probe.js:20
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/global-probe.js:18
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:96
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:89
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/nodetime/lib/probes/fs-probe.js:60
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/less/lib/less/import-visitor.js:54
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/jsdom/lib/jsdom/browser/index.js:588
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/jquery/node_modules/jsdom/lib/jsdom/level2/events.js:356
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:534
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1775
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1644
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1186
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:116
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:470
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:426
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/index.js:36
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/utils.js:176
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/express/node_modules/connect/lib/middleware/basicAuth.js:67
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express-device/lib/device.js:90
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/express-debug/lib/panels/index.js:62
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level2/events.js:313
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/connect-redis/lib/connect-redis.js:127
      1    0.0%    0.0%  LazyCompile: try_callback /home/brian/middleware/node_modules/redis/index.js:546
      1    0.0%    0.0%  LazyCompile: tree.importVisitor.run /home/brian/middleware/node_modules/less/lib/less/import-visitor.js:12
      1    0.0%    0.0%  LazyCompile: proto.(anonymous function) /home/brian/middleware/node_modules/jsdom/lib/jsdom/utils.js:19
      1    0.0%    0.0%  LazyCompile: prog1 /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1289
      1    0.0%    0.0%  LazyCompile: parse /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/parser.js:149
      1    0.0%    0.0%  LazyCompile: fs.open fs.js:413
      1    0.0%    0.0%  LazyCompile: UNARY_MINUS native runtime.js:290
      1    0.0%    0.0%  LazyCompile: ReplyParser.execute /home/brian/middleware/node_modules/redis/lib/parser/javascript.js:151
      1    0.0%    0.0%  LazyCompile: Redis.publish /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/stores/redis.js:104
      1    0.0%    0.0%  LazyCompile: Parser.parser.parsers.combinator /home/brian/middleware/node_modules/less/lib/less/parser.js:1184
      1    0.0%    0.0%  LazyCompile: MUL native runtime.js:222
      1    0.0%    0.0%  LazyCompile: InstantiateFunction native apinatives.js:65
      1    0.0%    0.0%  LazyCompile: <anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1254
      1    0.0%    0.0%  LazyCompile: *wrapper timers.js:251
      1    0.0%    0.0%  LazyCompile: *window.CodeMirror.LeafChunk.chunkSize file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:4668
      1    0.0%    0.0%  LazyCompile: *walkers.stat /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:191
      1    0.0%    0.0%  LazyCompile: *walkers.if /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:148
      1    0.0%    0.0%  LazyCompile: *w.with_walkers.unary-prefix /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1705
      1    0.0%    0.0%  LazyCompile: *w.with_walkers.assign /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1624
      1    0.0%    0.0%  LazyCompile: *w.with_walkers.assign /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1346
      1    0.0%    0.0%  LazyCompile: *tryPackage module.js:122
      1    0.0%    0.0%  LazyCompile: *tree.toCSSVisitor.visitRuleset /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:77
      1    0.0%    0.0%  LazyCompile: *tree.toCSSVisitor.visitRule /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:13
      1    0.0%    0.0%  LazyCompile: *tree.toCSSVisitor.visitComment /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:28
      1    0.0%    0.0%  LazyCompile: *tree.toCSSVisitor._mergeRules /home/brian/middleware/node_modules/less/lib/less/to-css-visitor.js:162
      1    0.0%    0.0%  LazyCompile: *tree.toCSS /home/brian/middleware/node_modules/less/lib/less/tree.js:51
      1    0.0%    0.0%  LazyCompile: *tree.mixin.Definition.eval /home/brian/middleware/node_modules/less/lib/less/tree/mixin.js:203
      1    0.0%    0.0%  LazyCompile: *tree.importVisitor.visitRulesetOut /home/brian/middleware/node_modules/less/lib/less/import-visitor.js:106
      1    0.0%    0.0%  LazyCompile: *tree.functions.rgba /home/brian/middleware/node_modules/less/lib/less/functions.js:7
      1    0.0%    0.0%  LazyCompile: *tree.evalEnv /home/brian/middleware/node_modules/less/lib/less/env.js:67
      1    0.0%    0.0%  LazyCompile: *tree.debugInfo /home/brian/middleware/node_modules/less/lib/less/tree.js:3
      1    0.0%    0.0%  LazyCompile: *tree.Selector.getIsReferenced /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:74
      1    0.0%    0.0%  LazyCompile: *tree.Selector.eval /home/brian/middleware/node_modules/less/lib/less/tree/selector.js:48
      1    0.0%    0.0%  LazyCompile: *tree.Ruleset.variable /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:154
      1    0.0%    0.0%  LazyCompile: *tree.Import.getPath /home/brian/middleware/node_modules/less/lib/less/tree/import.js:61
      1    0.0%    0.0%  LazyCompile: *tree.Comment /home/brian/middleware/node_modules/less/lib/less/tree/comment.js:3
      1    0.0%    0.0%  LazyCompile: *tree.Color.toRGB /home/brian/middleware/node_modules/less/lib/less/tree/color.js:85
      1    0.0%    0.0%  LazyCompile: *tree.Anonymous.genCSS /home/brian/middleware/node_modules/less/lib/less/tree/anonymous.js:26
      1    0.0%    0.0%  LazyCompile: *toString native string.js:48
      1    0.0%    0.0%  LazyCompile: *tighten /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1075
      1    0.0%    0.0%  LazyCompile: *subscripts /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1166
      1    0.0%    0.0%  LazyCompile: *singleIterator /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:220
      1    0.0%    0.0%  LazyCompile: *setTime native date.js:482
      1    0.0%    0.0%  LazyCompile: *selectors /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:22
      1    0.0%    0.0%  LazyCompile: *removeTrailingComma /home/brian/middleware/node_modules/piler/lib/serialize.coffee:4
      1    0.0%    0.0%  LazyCompile: *redo_if_block /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:837
      1    0.0%    0.0%  LazyCompile: *redo_if /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:804
      1    0.0%    0.0%  LazyCompile: *read_word /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:568

@bvallelunga
Copy link
Author

1    0.0%    0.0%  LazyCompile: *readStart http.js:39
      1    0.0%    0.0%  LazyCompile: *pow native math.js:185
      1    0.0%    0.0%  LazyCompile: *posLess file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:2508
      1    0.0%    0.0%  LazyCompile: *onread net.js:494
      1    0.0%    0.0%  LazyCompile: *next_token /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:588
      1    0.0%    0.0%  LazyCompile: *next /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:294
      1    0.0%    0.0%  LazyCompile: *mutationEventsEnabled /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:308
      1    0.0%    0.0%  LazyCompile: *maybe_assign /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1242
      1    0.0%    0.0%  LazyCompile: *maybeReadMore_ _stream_readable.js:427
      1    0.0%    0.0%  LazyCompile: *maybeDestroy net.js:410
      1    0.0%    0.0%  LazyCompile: *length /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level1/core.js:233
      1    0.0%    0.0%  LazyCompile: *iterator /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:222
      1    0.0%    0.0%  LazyCompile: *iterator /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:212
      1    0.0%    0.0%  LazyCompile: *is_token /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:271
      1    0.0%    0.0%  LazyCompile: *is_assignable /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1229
      1    0.0%    0.0%  LazyCompile: *is_alphanumeric_char /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:219
      1    0.0%    0.0%  LazyCompile: *isEmpty _linklist.js:73
      1    0.0%    0.0%  LazyCompile: *is /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:694
      1    0.0%    0.0%  LazyCompile: *httpSocketSetup http.js:1858
      1    0.0%    0.0%  LazyCompile: *hasHandler file:///home/brian/middleware/node_modules/codemirror/lib/codemirror.js:5409
      1    0.0%    0.0%  LazyCompile: *handle_dot /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:561
      1    0.0%    0.0%  LazyCompile: *getMonth native date.js:392
      1    0.0%    0.0%  LazyCompile: *fs.openSync fs.js:424
      1    0.0%    0.0%  LazyCompile: *fs.lstatSync fs.js:677
      1    0.0%    0.0%  LazyCompile: *filterByTagName /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level1/core.js:1410
      1    0.0%    0.0%  LazyCompile: *expr_op /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1202
      1    0.0%    0.0%  LazyCompile: *exports.socketRoom /home/brian/middleware/sockets/editorUtil.js:170
      1    0.0%    0.0%  LazyCompile: *exports.active timers.js:165
      1    0.0%    0.0%  LazyCompile: *exports.Value.Value.unwrap /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/nodes.js:667
      1    0.0%    0.0%  LazyCompile: *exports.Scope.Scope.check /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/scope.js:63
      1    0.0%    0.0%  LazyCompile: *exports.FreeList.free freelist.js:38
      1    0.0%    0.0%  LazyCompile: *db.use.now /home/brian/middleware/lib/models/index.js:23
      1    0.0%    0.0%  LazyCompile: *db.define.hooks.afterLoad /home/brian/middleware/lib/models/organizations/index.js:70
      1    0.0%    0.0%  LazyCompile: *core.NodeList._update /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level1/core.js:201
      1    0.0%    0.0%  LazyCompile: *core.Document.createTextNode /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:1270
      1    0.0%    0.0%  LazyCompile: *checkRanges /home/brian/middleware/node_modules/nodemailer/node_modules/mailcomposer/node_modules/mimelib/lib/mimelib.js:563
      1    0.0%    0.0%  LazyCompile: *best_of /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:625
      1    0.0%    0.0%  LazyCompile: *backwardIterator /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:215
      1    0.0%    0.0%  LazyCompile: *_s.startsWith /home/brian/middleware/node_modules/piler/node_modules/underscore.string/lib/underscore.string.js:269
      1    0.0%    0.0%  LazyCompile: *Writable.end _stream_writable.js:322
      1    0.0%    0.0%  LazyCompile: *URIAddEncodedOctetToBuffer native uri.js:38
      1    0.0%    0.0%  LazyCompile: *Stream stream.js:42
      1    0.0%    0.0%  LazyCompile: *Socket.to.Socket.in.flags.room /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/socket.js:115
      1    0.0%    0.0%  LazyCompile: *Scope.has /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:300
      1    0.0%    0.0%  LazyCompile: *Scope.get_mangled /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:361
      1    0.0%    0.0%  LazyCompile: *Sample /home/brian/middleware/node_modules/nodetime/lib/profiler/sample.js:4
      1    0.0%    0.0%  LazyCompile: *RedisClient.return_reply /home/brian/middleware/node_modules/redis/index.js:592
      1    0.0%    0.0%  LazyCompile: *Queue.shift /home/brian/middleware/node_modules/redis/lib/queue.js:10
      1    0.0%    0.0%  LazyCompile: *Profiler.time /home/brian/middleware/node_modules/nodetime/lib/profiler/profiler.js:178
      1    0.0%    0.0%  LazyCompile: *Parser.unmask /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transports/websocket/hybi-16.js:582
      1    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.rule /home/brian/middleware/node_modules/less/lib/less/parser.js:1301
      1    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.entities.assignment /home/brian/middleware/node_modules/less/lib/less/parser.js:735
      1    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.comments /home/brian/middleware/node_modules/less/lib/less/parser.js:624
      1    0.0%    0.0%  LazyCompile: *Parser.parser.parsers.block /home/brian/middleware/node_modules/less/lib/less/parser.js:1260
      1    0.0%    0.0%  LazyCompile: *Parser.expect /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transports/websocket/hybi-16.js:492
      1    0.0%    0.0%  LazyCompile: *Parser.add /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transports/websocket/hybi-16.js:449
      1    0.0%    0.0%  LazyCompile: *PacketWriter._allocate /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:182
      1    0.0%    0.0%  LazyCompile: *OutgoingMessage http.js:435
      1    0.0%    0.0%  LazyCompile: *OpenReq.process /home/brian/middleware/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:55
      1    0.0%    0.0%  LazyCompile: *Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Associations/One.js:197
      1    0.0%    0.0%  LazyCompile: *Node /home/brian/middleware/node_modules/jsdom/lib/jsdom/level1/core.js:357
      1    0.0%    0.0%  LazyCompile: *NativeModule.wrap node.js:879
      1    0.0%    0.0%  LazyCompile: *Module.require module.js:361
      1    0.0%    0.0%  LazyCompile: *Module._resolveLookupPaths module.js:231
      1    0.0%    0.0%  LazyCompile: *Module._nodeModulePaths module.js:207
      1    0.0%    0.0%  LazyCompile: *Manager.get /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/manager.js:199
      1    0.0%    0.0%  LazyCompile: *Locals /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:21
      1    0.0%    0.0%  LazyCompile: *Lexer.while /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:446
      1    0.0%    0.0%  LazyCompile: *Lexer.prepend /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:280
      1    0.0%    0.0%  LazyCompile: *Lexer.eos /home/brian/middleware/node_modules/express-debug/node_modules/jade/lib/lexer.js:150
      1    0.0%    0.0%  LazyCompile: *JSONSerialize native json.js:142
      1    0.0%    0.0%  LazyCompile: *Instance.waitHooks /home/brian/middleware/node_modules/orm/lib/Instance.js:177
      1    0.0%    0.0%  LazyCompile: *GetOwnProperty native v8natives.js:637
      1    0.0%    0.0%  LazyCompile: *EventEmitter.once events.js:169
      1    0.0%    0.0%  LazyCompile: *Encode native uri.js:179
      1    0.0%    0.0%  LazyCompile: *EDT /home/brian/middleware/node_modules/express-debug/lib/index.js:38
      1    0.0%    0.0%  LazyCompile: *DoRegExpExec native regexp.js:123
      1    0.0%    0.0%  LazyCompile: *Decode native uri.js:208
      1    0.0%    0.0%  LazyCompile: *CallMetricsGroups.callStart /home/brian/middleware/node_modules/nodetime/lib/profiler/call-metrics-groups.js:31
      1    0.0%    0.0%  LazyCompile: *CallMetrics.callDone /home/brian/middleware/node_modules/nodetime/lib/profiler/call-metrics.js:50
      1    0.0%    0.0%  LazyCompile: *BasePile.findCodeObById /home/brian/middleware/node_modules/piler/lib/piler.coffee:199
      1    0.0%    0.0%  LazyCompile: *Agent.getNextId /home/brian/middleware/node_modules/nodetime/lib/core/agent.js:304
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/piler/node_modules/coffee-script/lib/coffee-script/rewriter.js:193
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:14
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/variable.js:26
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/ruleset.js:65
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/tree/color.js:86
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/less/lib/less/functions.js:8
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/jsdom/lib/jsdom/level2/events.js:324
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/googleapis/node_modules/request/node_modules/mime/mime.js:57
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:71
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:179
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/process.js:1131
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/node_modules/socket.io-client/node_modules/uglify-js/lib/parse-js.js:1074
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/express.io/node_modules/socket.io/lib/transports/websocket/hybi-16.js:140
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/lib/jsdom/level2/html.js:178
      1    0.0%    0.0%  LazyCompile: *<anonymous> /home/brian/middleware/lib/core/extensions.js:12
      1    0.0%    0.0%  LazyCompile: *$Array.configurable_ native v8natives.js:540
      1    0.0%    0.0%  KeyedStoreIC: mode
      1    0.0%    0.0%  KeyedStoreIC: id {19}
      1    0.0%    0.0%  KeyedStoreIC: args_count: 0 {9}
      1    0.0%    0.0%  KeyedStoreIC: args_count: 0 {63}
      1    0.0%    0.0%  KeyedStoreIC: args_count: 0 {18}
      1    0.0%    0.0%  KeyedStoreIC: args_count: 0 {12}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {67}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {65}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {60}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {59}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {53}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {44}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {3}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {39}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {37}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {32}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {23}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {1}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0 {14}
      1    0.0%    0.0%  KeyedLoadMegamorphicIC: args_count: 0
      1    0.0%    0.0%  KeyedLoadIC: paths
      1    0.0%    0.0%  KeyedLoadIC: modified {2}
      1    0.0%    0.0%  KeyedLoadIC: modified {1}
      1    0.0%    0.0%  KeyedLoadIC: log colors
      1    0.0%    0.0%  KeyedLoadIC: body {1}
      1    0.0%    0.0%  KeyedLoadIC: beforeSave
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {68}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {56}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {54}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {52}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {49}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {41}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {40}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {34}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {33}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {2}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {29}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {28}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {25}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {22}
      1    0.0%    0.0%  KeyedLoadIC: args_count: 0 {13}
      1    0.0%    0.0%  KeyedLoadIC: A keyed load IC from the snapshot {4}
      1    0.0%    0.0%  KeyedLoadIC: A keyed load IC from the snapshot {3}
      1    0.0%    0.0%  KeyedLoadIC: A keyed load IC from the snapshot {1}
      1    0.0%    0.0%  KeyedCallMegamorphic: args_count: 0 {11}
      1    0.0%    0.0%  KeyedCallIC: getPricing {1}
      1    0.0%    0.0%  KeyedCallIC: ResultSetHeaderPacket {3}
      1    0.0%    0.0%  KeyedCallIC: ResultSetHeaderPacket {2}
      1    0.0%    0.0%  KeyedCallIC: ResultSetHeaderPacket {1}
      1    0.0%    0.0%  KeyedCallIC: ResultSetHeaderPacket
      1    0.0%    0.0%  KeyedCallIC: OkPacket {1}
      1    0.0%    0.0%  KeyedCallIC: OkPacket
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {8}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {6}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {3}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {2}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {12}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {11}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket {10}
      1    0.0%    0.0%  KeyedCallIC: FieldPacket
      1    0.0%    0.0%  KeyedCallIC: EofPacket {4}
      1    0.0%    0.0%  KeyedCallIC: EofPacket {2}
      1    0.0%    0.0%  KeyedCallIC: EofPacket {1}
      1    0.0%    0.0%  KeyedCallIC: EofPacket
      1    0.0%    0.0%  Function: ~<anonymous> querystring.js:1
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/piler/node_modules/underscore/underscore.js:9
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/npm/node_modules/semver/semver.js:1
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/less/lib/less/parser.js:418
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/node_modules/cssom/lib/CSSRule.js:1
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/properties/paddingRight.js:1
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/properties/backgroundRepeatY.js:1
      1    0.0%    0.0%  Function: ~<anonymous> /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/properties/backgroundOrigin.js:1
      1    0.0%    0.0%  Function: ~<anonymous>
      1    0.0%    0.0%  Function: <anonymous>
      1    0.0%    0.0%  CallPreMonomorphic: args_count: 1 {3}
      1    0.0%    0.0%  CallPreMonomorphic: args_count: 0 {19}
      1    0.0%    0.0%  CallNormal: args_count: 4 {1}
      1    0.0%    0.0%  CallInitialize: args_count: 5
      1    0.0%    0.0%  Builtin: A builtin from the snapshot {3}
      1    0.0%    0.0%  Builtin: A builtin from the snapshot {20}
      1    0.0%    0.0%  Builtin: A builtin from the snapshot {18}
      1    0.0%    0.0%  Builtin: A builtin from the snapshot {15}

 [C++]:
   ticks  total  nonlib   name

 [GC]:
   ticks  total  nonlib   name
  10818    8.7%

 [Bottom up (heavy) profile]:
  Note: percentage shows a share of a particular caller in the total
  amount of its parent calls.
  Callers occupying less than 2.0% are not shown.

   ticks parent  name
  61084   49.3%  /usr/bin/nodejs
   5990    9.8%    LazyCompile: *DefineObjectProperty native v8natives.js:695
   5968   99.6%      LazyCompile: *DefineOwnProperty native v8natives.js:924
   5828   97.7%        LazyCompile: defineProperty native v8natives.js:1050
   3941   67.6%          LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
   3941  100.0%            LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
   1291   22.2%          LazyCompile: *extendInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:136
   1194   92.5%            LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
     97    7.5%            LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
    578    9.9%          LazyCompile: *Instance.addInstanceProperty /home/brian/middleware/node_modules/orm/lib/Instance.js:419
    565   97.8%            LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
     13    2.2%            LazyCompile: ~Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
    120    2.0%        LazyCompile: ~defineProperty native v8natives.js:1050
     30   25.0%          LazyCompile: ~exports.CSSStyleDeclaration /home/brian/middleware/node_modules/jquery/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
     30  100.0%            LazyCompile: ~forEach native array.js:1087
     27   22.5%          LazyCompile: ~Module._compile module.js:374
     14   51.9%            LazyCompile: ~Module._extensions..js module.js:472
     13   48.1%            LazyCompile: *Module._extensions..js module.js:472
     26   21.7%          LazyCompile: *exports.CSSStyleDeclaration /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
     26  100.0%            LazyCompile: ~forEach native array.js:1087
     23   19.2%          LazyCompile: ~exports.CSSStyleDeclaration /home/brian/middleware/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
     23  100.0%            LazyCompile: ~forEach native array.js:1087
     13   10.8%          LazyCompile: ~exports.CSSStyleDeclaration /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
     13  100.0%            LazyCompile: ~forEach native array.js:1087
   2927    4.8%    LazyCompile: *captureStackTrace native messages.js:1113
   2927  100.0%      LazyCompile: <anonymous> native messages.js:1157
   2365   80.8%        LazyCompile: *Sequence /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Sequence.js:8
   2365  100.0%          LazyCompile: *Query /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:11
   2365  100.0%            LazyCompile: *Connection.query /home/brian/middleware/node_modules/mysql/lib/Connection.js:128
    546   18.7%        LazyCompile: <anonymous> native messages.js:1157
    524   96.0%          LazyCompile: *fs.statSync fs.js:682
    392   74.8%            LazyCompile: statPath module.js:88
    132   25.2%            LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:86
     21    3.8%          LazyCompile: *fs.openSync fs.js:424
     14   66.7%            LazyCompile: fs.readFileSync fs.js:271
      7   33.3%            LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:86
   2894    4.7%    LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
   2892   99.9%      LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
   1752   60.6%        LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
   1029   58.7%          LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
   1029  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
    723   41.3%          LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    723  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
   1140   39.4%        LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
    616   54.0%          LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    616  100.0%            LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
    524   46.0%          LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    524  100.0%            LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
   2098    3.4%    LazyCompile: *Buffer.toString buffer.js:392
   1157   55.1%      LazyCompile: *FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
   1156   99.9%        LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
   1118   96.7%          LazyCompile: b native v8natives.js:1582
   1118  100.0%            LazyCompile: Parser.write /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:22
     38    3.3%          LazyCompile: ~b native v8natives.js:1582
     38  100.0%            LazyCompile: Parser.write /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:22
    446   21.3%      KeyedLoadIC: user_pub_id
    379   85.0%        LazyCompile: *FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
    379  100.0%          LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
    379  100.0%            LazyCompile: b native v8natives.js:1582
     67   15.0%        LazyCompile: RowDataPacket._typeCast /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:41
     67  100.0%          LazyCompile: *RowDataPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:10
     67  100.0%            LazyCompile: *Query.RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:146
    187    8.9%      LazyCompile: RowDataPacket._typeCast /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:41
    186   99.5%        LazyCompile: *RowDataPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:10
    186  100.0%          LazyCompile: *Query.RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:146
    185   99.5%            LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
    123    5.9%      KeyedStoreIC: permission_id {1}
     97   78.9%        LazyCompile: *FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
     97  100.0%          LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
     97  100.0%            LazyCompile: b native v8natives.js:1582
     26   21.1%        LazyCompile: RowDataPacket._typeCast /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:41
     26  100.0%          LazyCompile: *RowDataPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:10
     26  100.0%            LazyCompile: *Query.RowDataPacket /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:146
     93    4.4%      LazyCompile: DefaultString native runtime.js:645
     93  100.0%        LazyCompile: NonStringToString native runtime.js:558
     93  100.0%          LazyCompile: *parse native json.js:55
     93  100.0%            LazyCompile: Driver.valueToProperty /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:236
   1436    2.4%    LazyCompile: IN native runtime.js:354
   1000   69.6%      LazyCompile: ToPropertyDescriptor native v8natives.js:420
    995   99.5%        LazyCompile: defineProperty native v8natives.js:1050
    711   71.5%          LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
    711  100.0%            LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
    232   23.3%          LazyCompile: *extendInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:136
    232  100.0%            LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
     50    5.0%          LazyCompile: *Instance.addInstanceProperty /home/brian/middleware/node_modules/orm/lib/Instance.js:419
     50  100.0%            LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
    124    8.6%      LazyCompile: *map native array.js:1215
     91   73.4%        LazyCompile: exports.escapeId /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Dialects/mysql.js:3
     74   81.3%          LazyCompile: ~SelectQuery.proto.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Select.js:196
     56   75.7%            LazyCompile: Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
     18   24.3%            LazyCompile: ~Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
      8    8.8%          LazyCompile: *buildComparisonKey /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:178
      6   75.0%            LazyCompile: buildOrGroup /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:27
      2   25.0%            LazyCompile: ~buildOrGroup /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Where.js:27
      6    6.6%          LazyCompile: ~UpdateQuery.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:29
      6  100.0%            KeyedStoreIC: write {1}
      3    3.3%          LazyCompile: ~exports.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Set.js:1
      3  100.0%            LazyCompile: ~UpdateQuery.build /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Update.js:29
     22   17.7%        LazyCompile: Instance.emitEvent /home/brian/middleware/node_modules/orm/lib/Instance.js:18
     22  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Instance.js:651
     22  100.0%            LazyCompile: args.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:121
    114    7.9%      LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
    114  100.0%        LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
     59   51.8%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
     31   52.5%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     28   47.5%            LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     55   48.2%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
     28   50.9%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     27   49.1%            LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     70    4.9%      LazyCompile: *ToPropertyDescriptor native v8natives.js:420
     66   94.3%        LazyCompile: defineProperty native v8natives.js:1050
     21   31.8%          LazyCompile: *extendInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:136
     16   76.2%            LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
      5   23.8%            LazyCompile: *exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
     20   30.3%          LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
     20  100.0%            LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
     18   27.3%          LazyCompile: *Instance.addInstanceProperty /home/brian/middleware/node_modules/orm/lib/Instance.js:419
     18  100.0%            LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
      4    6.1%          LazyCompile: ~Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
      4  100.0%            LazyCompile: ~Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
      2    3.0%          LazyCompile: ~extendInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:136
      2  100.0%            LazyCompile: ~exports.extend /home/brian/middleware/node_modules/orm/lib/Associations/One.js:111
      4    5.7%        LazyCompile: ~defineProperty native v8natives.js:1050
      2   50.0%          LazyCompile: ~Module._compile module.js:374
      1   50.0%            LazyCompile: ~Module._extensions..js module.js:472
      1   50.0%            LazyCompile: *Module._extensions..js module.js:472
      1   25.0%          LazyCompile: ~exports.CSSStyleDeclaration /home/brian/middleware/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
      1  100.0%            LazyCompile: ~forEach native array.js:1087
      1   25.0%          LazyCompile: *exports.CSSStyleDeclaration /home/brian/middleware/node_modules/email-templates/node_modules/juice/node_modules/jsdom/node_modules/cssstyle/lib/CSSStyleDeclaration.js:192
      1  100.0%            LazyCompile: ~forEach native array.js:1087
   1427    2.3%    LazyCompile: *Buffer buffer.js:156
    802   56.2%      LazyCompile: *Parser.parseBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:242
    716   89.3%        LazyCompile: *Parser.parseFiller /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:203
    716  100.0%          LazyCompile: *FieldPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/FieldPacket.js:23
    716  100.0%            LazyCompile: *Protocol._parsePacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:164
     86   10.7%        LazyCompile: *Parser.parseLengthCodedBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:139
     86  100.0%          LazyCompile: RowDataPacket._typeCast /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:41
     86  100.0%            LazyCompile: *RowDataPacket.parse /home/brian/middleware/node_modules/mysql/lib/protocol/packets/RowDataPacket.js:10
    201   14.1%      LazyCompile: *PacketWriter /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:9
    201  100.0%        LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
    201  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
     96   47.8%            LazyCompile: EventEmitter.emit events.js:53
     58   28.9%            LazyCompile: ~EventEmitter.emit events.js:53
     29   14.4%            LazyCompile: *EventEmitter.emit events.js:53
     18    9.0%            LazyCompile: *Query.start /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:28
    101    7.1%      LazyCompile: *SlowBuffer.slice buffer.js:145
     84   83.2%        LazyCompile: onread net.js:494
     12   11.9%        LazyCompile: ~onread net.js:494
      3    3.0%        LazyCompile: *onread net.js:494
    101    7.1%      LazyCompile: *Parser.append /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:77
    101  100.0%        LazyCompile: Parser.write /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:22
    101  100.0%          LazyCompile: *Protocol.write /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:36
    100   99.0%            LazyCompile: *ondata stream.js:49
     59    4.1%      LazyCompile: *PacketWriter.writeString /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:71
     59  100.0%        LazyCompile: *ComQueryPacket.write /home/brian/middleware/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js:7
     59  100.0%          LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
     59  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
     50    3.5%      LazyCompile: *Buffer.slice buffer.js:539
     26   52.0%        LazyCompile: *Parser.append /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:77
     26  100.0%          LazyCompile: Parser.write /home/brian/middleware/node_modules/mysql/lib/protocol/Parser.js:22
     26  100.0%            LazyCompile: *Protocol.write /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:36
     19   38.0%        LazyCompile: ~PacketWriter.toBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:14
     19  100.0%          LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
     19  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
      4    8.0%        LazyCompile: *PacketWriter.toBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:14
      4  100.0%          LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
      4  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
      1    2.0%        LazyCompile: ~read tls.js:430
      1  100.0%          LazyCompile: *Readable.read _stream_readable.js:252
      1  100.0%            LazyCompile: ~write tls.js:337
     36    2.5%      LazyCompile: ~PacketWriter.toBuffer /home/brian/middleware/node_modules/mysql/lib/protocol/PacketWriter.js:14
     36  100.0%        LazyCompile: *Protocol._emitPacket /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:195
     36  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/mysql/lib/protocol/Protocol.js:115
     23   63.9%            LazyCompile: EventEmitter.emit events.js:53
     11   30.6%            LazyCompile: ~EventEmitter.emit events.js:53
      2    5.6%            LazyCompile: *Query.start /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Query.js:28
   1283    2.1%    LazyCompile: *Query.select /home/brian/middleware/node_modules/orm/node_modules/sql-query/lib/Query.js:29
   1024   79.8%      LazyCompile: Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
    624   60.9%        LazyCompile: ~Model.model.get /home/brian/middleware/node_modules/orm/lib/Model.js:240
    323   51.8%          LazyCompile: ~Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Associations/One.js:157
    323  100.0%            LazyCompile: *autoFetchInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:271
    288   46.2%          LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
    187   64.9%            LazyCompile: *Instance.afterSave /home/brian/middleware/node_modules/orm/lib/Instance.js:143
     52   18.1%            LazyCompile: ~Instance.afterSave /home/brian/middleware/node_modules/orm/lib/Instance.js:143
     49   17.0%            LazyCompile: b native v8natives.js:1582
     13    2.1%          LazyCompile: ~db.define.hooks.afterSave /home/brian/middleware/lib/models/documents/roles.js:23
     13  100.0%            LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
    400   39.1%        LazyCompile: ~ChainFind.chain.all /home/brian/middleware/node_modules/orm/lib/ChainFind.js:136
    312   78.0%          LazyCompile: ~ChainFind.chain.run /home/brian/middleware/node_modules/orm/lib/ChainFind.js:119
    201   64.4%            LazyCompile: *Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
    111   35.6%            LazyCompile: ~Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
     88   22.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Validators.js:56
     88  100.0%            LazyCompile: *<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:42
    259   20.2%      LazyCompile: ~Driver.find /home/brian/middleware/node_modules/orm/lib/Drivers/DML/mysql.js:101
    139   53.7%        LazyCompile: ~Model.model.get /home/brian/middleware/node_modules/orm/lib/Model.js:240
    121   87.1%          LazyCompile: ~Object.defineProperty.value /home/brian/middleware/node_modules/orm/lib/Associations/One.js:157
    121  100.0%            LazyCompile: *autoFetchInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:271
      8    5.8%          LazyCompile: ~db.define.hooks.afterSave /home/brian/middleware/lib/models/documents/roles.js:23
      4   50.0%            LazyCompile: ~exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
      4   50.0%            LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
      7    5.0%          LazyCompile: *db.define.hooks.afterSave /home/brian/middleware/lib/models/documents/roles.js:23
      7  100.0%            LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
      3    2.2%          LazyCompile: exports.trigger /home/brian/middleware/node_modules/orm/lib/Hook.js:1
      3  100.0%            LazyCompile: b native v8natives.js:1582
    120   46.3%        LazyCompile: ~ChainFind.chain.all /home/brian/middleware/node_modules/orm/lib/ChainFind.js:136
     99   82.5%          LazyCompile: ~ChainFind.chain.run /home/brian/middleware/node_modules/orm/lib/ChainFind.js:119
     76   76.8%            LazyCompile: ~Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
     23   23.2%            LazyCompile: *Model.model.find /home/brian/middleware/node_modules/orm/lib/Model.js:303
     21   17.5%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Validators.js:56
     19   90.5%            LazyCompile: *<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:42
      2    9.5%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/node_modules/enforce/lib/Enforce.js:42

  23149   18.7%  /lib/x86_64-linux-gnu/libc-2.15.so
   7200   31.1%    LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
   7200  100.0%      LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
   4334   60.2%        LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
   2673   61.7%          LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
   2673  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
   1661   38.3%          LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
   1661  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
   2863   39.8%        LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
   1478   51.6%          LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
   1478  100.0%            LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
   1385   48.4%          LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
   1385  100.0%            LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
   1574    6.8%    LazyCompile: *Instance.addInstanceProperty /home/brian/middleware/node_modules/orm/lib/Instance.js:419
   1532   97.3%      LazyCompile: Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
   1532  100.0%        LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
    923   60.2%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
    923  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    609   39.8%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
    609  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     42    2.7%      LazyCompile: ~Instance /home/brian/middleware/node_modules/orm/lib/Instance.js:7
     36   85.7%        LazyCompile: ~Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
     31   86.1%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
     31  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
      5   13.9%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
      5  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
      6   14.3%        LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
      4   66.7%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
      4  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
      2   33.3%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
      2  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    953    4.1%    LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
    566   59.4%      LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
    326   57.6%        LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    326  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
    326  100.0%            LazyCompile: Sequence.end /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Sequence.js:49
    240   42.4%        LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    240  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:276
    240  100.0%            LazyCompile: Sequence.end /home/brian/middleware/node_modules/mysql/lib/protocol/sequences/Sequence.js:49
    386   40.5%      LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
    221   57.3%        LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    221  100.0%          LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
    218   98.6%            LazyCompile: *createInstance /home/brian/middleware/node_modules/orm/lib/ChainFind.js:152
    165   42.7%        LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    165  100.0%          LazyCompile: ~ChainFind.newInstance /home/brian/middleware/node_modules/orm/lib/Model.js:382
    165  100.0%            LazyCompile: *createInstance /home/brian/middleware/node_modules/orm/lib/ChainFind.js:152
    738    3.2%    LazyCompile: *autoFetchInstance /home/brian/middleware/node_modules/orm/lib/Associations/One.js:271
    684   92.7%      LazyCompile: *exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/One.js:117
    684  100.0%        LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
    425   62.1%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
    226   53.2%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    199   46.8%            LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    259   37.9%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
    145   56.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    114   44.0%            LazyCompile: *exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     54    7.3%      LazyCompile: ~exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/One.js:117
     44   81.5%        LazyCompile: Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
     22   50.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:391
     22  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     22   50.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
     22  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
     10   18.5%        LazyCompile: ~Model.createInstance /home/brian/middleware/node_modules/orm/lib/Model.js:48
     10  100.0%          LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:289
     10  100.0%            LazyCompile: ~exports.get /home/brian/middleware/node_modules/orm/lib/Singleton.js:12
    670    2.9%    LazyCompile: *db.define.hooks.afterAutoFetch /home/brian/middleware/lib/models/users/index.js:95
    670  100.0%      LazyCompile: exports.wait /home/brian/middleware/node_modules/orm/lib/Hook.js:11
    670  100.0%        LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:124
    492   73.4%          LazyCompile: *exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/Extend.js:89
    492  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:123
    178   26.6%          LazyCompile: ~exports.autoFetch /home/brian/middleware/node_modules/orm/lib/Associations/Extend.js:89
    178  100.0%            LazyCompile: ~<anonymous> /home/brian/middleware/node_modules/orm/lib/Model.js:123

   8548    6.9%  /lib/x86_64-linux-gnu/libpthread-2.15.so
   6567   76.8%    LazyCompile: *createWriteReq net.js:656
   5120   78.0%      LazyCompile: Socket._write net.js:617
   5120  100.0%        LazyCompile: *Writable.write _stream_writable.js:160
   5120  100.0%          LazyCompile: *Socket.write net.js:610
   3401   66.4%            LazyCompile: *ondata stream.js:49
   1683   32.9%            LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:37
   1086   16.5%      LazyCompile: ~Socket._write net.js:617
   1086  100.0%        LazyCompile: *Writable.write _stream_writable.js:160
   1086  100.0%          LazyCompile: *Socket.write net.js:610
    967   89.0%            LazyCompile: *ondata stream.js:49
     37    3.4%            LazyCompile: ~EventEmitter.emit events.js:53
     34    3.1%            LazyCompile: obj.(anonymous function) /home/brian/middleware/node_modules/nodetime/lib/core/proxy.js:37
     25    2.3%            LazyCompile: ~OutgoingMessage.end http.js:915
    332    5.1%      LazyCompile: *Socket._write net.js:617
    332  100.0%        LazyCompile: *Writable.write _stream_writable.js:160
    332  100.0%          LazyCompile: *Socket.write net.js:610
    332  100.0%            LazyCompile: *ondata stream.js:49

@sidorares
Copy link
Member

I'm afraid that your v8.log is not compatible with node-tick version. Could you upload it somewhere (I know it can be huge, gzipping might help a bit) and I'll try to analyse it

@bvallelunga
Copy link
Author

here is a dropbox link with a zip of the tick file and the v8 log file. https://www.dropbox.com/s/lk67m7hl4yb4z1s/Archive.zip

@bvallelunga
Copy link
Author

thanks again

@bvallelunga
Copy link
Author

@sidorares after looking at the v8 log file, do you think the bug is in the node-mysql module or the node-orm-2 module?

@sidorares
Copy link
Member

This is processed v8.log: https://gist.github.com/sidorares/8293807 - my results are different from yours for some reason
It looks like spike is caused by less compiler.

@bvallelunga
Copy link
Author

Respectfully I dont think it is the less compiler. Before I started using mysql and the node-orm I was using less. The less compiler did not create any cpu spikes. Also, the project that I am working on uses an asset manager which compiles the less once and stores it in the temp folder. The cpu spikes I am currently seeing last for around 5 minutes. Lastly, I only see the dramatic 99% - 100+% cpu spikes after I hit a webpage that talks to the database. Is their anyway of refining the results or using a different tool to find where the spikes are coming from?

@sidorares
Copy link
Member

Are you sure you recorded v8.log during spike?

@dougwilson
Copy link
Member

@bvallelunga you need to send a log that actually captured the CPU spike you are seeing. The log you sent didn't actually do much but compile less, which sounds like you just started the server and captured a log and sent that, effectively sending a log showing what happens when you start the server instead of what happens when you are seeing the CPU spike.

@bvallelunga
Copy link
Author

i will reprofile my node app

@bvallelunga
Copy link
Author

@sidorares & @dougwilson here a screenshot from atop while a ran my app.

screen shot 2014-01-06 at 7 08 48 pm

https://gist.github.com/bvallelunga/8294131

@dougwilson
Copy link
Member

In your initial post, there is a function assigned to exports.init. Are you calling that on every request?

@bvallelunga
Copy link
Author

i only called that only once, but I call exports.express every request

@dougwilson
Copy link
Member

Nevermind, I see you are doing this:

orm.express(config.orm, {
    define: function (db, models, next) {
        configure(db, models, next);
    }
});

which calls your configure function on every single request. This is your problem, as you are seriously misusing the node-orm-2 module. I suggest you ask for help from the maintainers of that module. The CPU spikes you are seeing is the heavy initialization of your entire ORM every request.

@dougwilson
Copy link
Member

Specifically it seems to be the use of db.sync() within the configure function, but I really do not know for sure, as I have never used that module. I definitely suggest at least opening a dialog with those folks to see what they can say.

@bvallelunga
Copy link
Author

this code below was take from node-orm-2 wiki. As you can see the app.use initializes the orm every request.

var express = require('express');
var orm = require('orm');
var app = express();

app.use(orm.express("mysql://username:password@host/database", {
    define: function (db, models, next) {
        models.person = db.define("person", { ... });
        next();
    }
}));
app.listen(80);

app.get("/", function (req, res) {
    // req.models is a reference to models used above in define()
    req.models.person.find(...);
});

@dougwilson
Copy link
Member

Yes, but it does not call the sync method, which looks to me to be the culprit.

@bvallelunga
Copy link
Author

you are right. it doesnt

@bvallelunga
Copy link
Author

i will test this now

@sidorares
Copy link
Member

cc @dresende ( orm2 author and node-mysql maintainer )

@bvallelunga
Copy link
Author

I modified the code so that the db.sync only gets called once and I am still seeing the cpu spikes. They are not as high but still present.

screen shot 2014-01-06 at 7 39 06 pm

@bvallelunga
Copy link
Author

@dougwilson do you see anything else that seems odd or would create problems

@dougwilson
Copy link
Member

I do not know. I have never used node-orm-2 before, so I don't know if anything you are doing with it seems wrong.

@bvallelunga
Copy link
Author

@sidorares have you used node-orm before? If so can you take a look at my code and tell me if you see anything wrong?

@bvallelunga
Copy link
Author

thanks for your help @dougwilson

@sidorares
Copy link
Member

I don't use it personally but we have projects using orm2+postgres

@bvallelunga
Copy link
Author

@sidorares would you mind sharing this issue with the developers that use orm2+postgres?

@sidorares
Copy link
Member

afaik we haven't seen similar performance issues

@bvallelunga
Copy link
Author

okay, thank you for all your help

@dougwilson
Copy link
Member

Also, I keep seeing Parser.prototype.parseUnsignedNumber at the top of @bvallelunga 's traces. If we use bit shifts and read the buffer in reverse we can get ~3x speed up in that specific function under node.js. I'm not sure how much that will help @bvallelunga but maybe we can bring that function down in the traces and just the overall usage in any querey since they always always call parseUnsignedNumber.

@bvallelunga
Copy link
Author

i will implement tonight

@dougwilson
Copy link
Member

@bvallelunga here is the change if you want to test it and see how it changes your usage: https://github.com/dougwilson/node-mysql/commit/f97547f99a06bc1ab1c62d918177b0783fa6eb15

@sidorares
Copy link
Member

@dougwilson I started small benchmark of your branch vs master ( 3 amazon instances - wrk + mysql/http + rds ) - I'll post results soon

@dougwilson
Copy link
Member

@bvallelunga @sidorares looks like you should use commit https://github.com/dougwilson/node-mysql/commit/b301549763e480ba7d61e38aaabf97eea4e5d5ca instead; my first commit had a calculation error that just broke everything :S

@bvallelunga
Copy link
Author

I think there wasn't a bug after all. It seems after more research that the i/o on my dev box which hosted the node app and mysql was not enough, meaning that the db was offloaded to the CPU

http://stackoverflow.com/questions/16866045/should-i-go-for-faster-queries-or-less-cpu-consuption-faster-processing

@sidorares
Copy link
Member

I'm closing this for now as it seems reasons are external to driver. @bvallelunga If you find evidences proving opposite please reopen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants