Project

General

Profile

Actions

Feature #1538

closed

Decrease considerably error trace visualized size

Added by Evgeny Novikov over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Category:
Statistics server
Start date:
07/19/2011
Due date:
% Done:

0%

Estimated time:
Published in build:
d81ee5f

Description

At the moment error trace visualized takes about 10Mb (in comparison with original error trace of 100Kb and source code of 1.7Mb). The one way to decrease it size is to remove auxiliary information that is never used (for instance, anchors in source code visualized that aren't referenced by error trace). I suggest that after all it also decreases page generation time since page becomes 1.5-3 times smaller.

Actions #1

Updated by Evgeny Novikov over 12 years ago

The previous statistics was for llvm-based aspectator. As for plain mode error trace visualized is about 1.1Mb for original error trace of 40Kb and sources of 160Kb. So for both cases error trace visualized is about 5 times more then originals.

Actions #2

Updated by Evgeny Novikov over 12 years ago

  • Status changed from Open to Resolved

It's done in d81ee5f of gsoc-stats-server branch.

After all generated page sizes became 4.5Mb (in comparison with 10Mb) and 630Kb (in comparison with 1.1Mb) - i.e. in average almost 2 time smaller then they were. Page generation time wasn't affected considerably, but for old browsers, of course, it's much more easier to deal with 4.5Mb page instead of 10Mb page.
So, at the moment error trace visualized just about 2.5-3 times more then original error trace and sources together.

Actions #3

Updated by Evgeny Novikov over 12 years ago

  • Status changed from Resolved to Closed
  • Published in build set to 6fd6348

It's in master now.

Actions #4

Updated by Evgeny Novikov over 12 years ago

  • Published in build changed from 6fd6348 to d81ee5f
Actions

Also available in: Atom PDF