Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-29 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
--+-
  Reporter:  parcs|  Owner:  
  Type:  bug  | Status:  new 
  Priority:  highest  |  Milestone:  7.8.1   
 Component:  GHCi |Version:  7.7 
Resolution:   |   Keywords:  
Os:  Unknown/Multiple |   Architecture:  Unknown/Multiple
   Failure:  Runtime performance bug  | Difficulty:  Unknown 
  Testcase:   |  Blockedby:  
  Blocking:   |Related:  
--+-
Changes (by igloo):

  * owner:  igloo =>
  * priority:  high => highest
  * status:  patch => new


-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-07 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
Reporter:  parcs |   Owner:  igloo  
Type:  bug   |  Status:  patch  
Priority:  high  |   Milestone:  7.8.1  
   Component:  GHCi  | Version:  7.7
Keywords:|  Os:  Unknown/Multiple   
Architecture:  Unknown/Multiple  | Failure:  Runtime performance bug
  Difficulty:  Unknown   |Testcase: 
   Blockedby:|Blocking: 
 Related:|  
-+--

Comment(by simonmar):

 Replying to [comment:5 igloo]:
 > If you have dynamic-by-default and run "ghci -v" then you'll see it
 linking a `.so` with no content every time you evaluate anything.

 Sure, that needs fixing.

 If there are cases where the new dynamic-by-default GHCi is less
 responsive than a static GHCi then I think that needs investigating - in
 the small experiments I've done on x86_64/Linux it seems to be faster.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-05 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
Reporter:  parcs |   Owner:  igloo  
Type:  bug   |  Status:  patch  
Priority:  high  |   Milestone:  7.8.1  
   Component:  GHCi  | Version:  7.7
Keywords:|  Os:  Unknown/Multiple   
Architecture:  Unknown/Multiple  | Failure:  Runtime performance bug
  Difficulty:  Unknown   |Testcase: 
   Blockedby:|Blocking: 
 Related:|  
-+--

Comment(by igloo):

 If you have dynamic-by-default and run "ghci -v" then you'll see it
 linking a `.so` with no content every time you evaluate anything.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-05 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
Reporter:  parcs |   Owner:  igloo  
Type:  bug   |  Status:  patch  
Priority:  high  |   Milestone:  7.8.1  
   Component:  GHCi  | Version:  7.7
Keywords:|  Os:  Unknown/Multiple   
Architecture:  Unknown/Multiple  | Failure:  Runtime performance bug
  Difficulty:  Unknown   |Testcase: 
   Blockedby:|Blocking: 
 Related:|  
-+--

Comment(by parcs):

 Replying to [comment:3 simonmar]:
 > Half a second? What platform is this? GHCi seems pretty responsive here.

 The platform is GNU/Linux. I probably overestimated the delay, but the
 feedback is definitely not instantaneous like in GHC 7.6.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-05 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
Reporter:  parcs |   Owner:  igloo  
Type:  bug   |  Status:  patch  
Priority:  high  |   Milestone:  7.8.1  
   Component:  GHCi  | Version:  7.7
Keywords:|  Os:  Unknown/Multiple   
Architecture:  Unknown/Multiple  | Failure:  Runtime performance bug
  Difficulty:  Unknown   |Testcase: 
   Blockedby:|Blocking: 
 Related:|  
-+--

Comment(by simonmar):

 Half a second? What platform is this? GHCi seems pretty responsive here.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-01 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
Reporter:  parcs |   Owner:  igloo  
Type:  bug   |  Status:  patch  
Priority:  high  |   Milestone:  7.8.1  
   Component:  GHCi  | Version:  7.7
Keywords:|  Os:  Unknown/Multiple   
Architecture:  Unknown/Multiple  | Failure:  Runtime performance bug
  Difficulty:  Unknown   |Testcase: 
   Blockedby:|Blocking: 
 Related:|  
-+--
Changes (by igloo):

  * owner:  => igloo
  * difficulty:  => Unknown
  * priority:  normal => high
  * milestone:  => 7.8.1


Comment:

 Thanks for the patches. It looks like they cause a few failures related to
 object unloading; I'll take a look.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [GHC] #7382: Evaluating GHCi expressions is slow following the dynamic-by-default change

2012-11-01 Thread GHC
#7382: Evaluating GHCi expressions is slow following the dynamic-by-default 
change
-+--
 Reporter:  parcs|  Owner:  
 Type:  bug  | Status:  patch   
 Priority:  normal   |  Component:  GHCi
  Version:  7.7  |   Keywords:  
   Os:  Unknown/Multiple |   Architecture:  Unknown/Multiple
  Failure:  Runtime performance bug  |   Testcase:  
Blockedby:   |   Blocking:  
  Related:   |  
-+--
Changes (by parcs):

  * status:  new => patch


Comment:

 I have attached a series of patches that seems to fix this issue.

-- 
Ticket URL: 
GHC 
The Glasgow Haskell Compiler

___
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs