Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. const inspector = require('inspector');
  2. const fs = require('fs');
  3. const session = new inspector.Session();
  4. session.connect();
  5.  
  6. session.post('Profiler.enable', () => {
  7. session.post('Profiler.start', () => {
  8. // Invoke business logic under measurement here...
  9.  
  10. // some time later...
  11. session.post('Profiler.stop', (err, { profile }) => {
  12. // Write profile to disk, upload, etc.
  13. if (!err) {
  14. fs.writeFileSync('./profile.cpuprofile', JSON.stringify(profile));
  15. }
  16. });
  17. });
  18. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement