Go Back   ZeroC Forums > Help Center

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 03-06-2007
hotlips hotlips is offline
Registered User
 
Name: Kristian Lippert
Organization: Bang & Olufsen
Project: Sinope
 
Join Date: Mar 2007
Posts: 15
Comparison and Stability

Hi
I have seen a comparison of ICE and TAO. Are there any other comparisons?
Does anyone have an opinion on how stable ICE is in the following scenarios:

* Linux - Linux - multithreaded
* Windows - Windows - multithreaded
* Windows - Linux - multithreaded

I don't know how to measure this!

Best Regards,
Kristian Lippert
Reply With Quote
  #2 (permalink)  
Old 03-06-2007
benoit's Avatar
benoit benoit is offline
ZeroC Staff
 
Name: Benoit Foucher
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Rennes, France
Posts: 1,498
Hi,

I'm not aware of any other comparisons. Ice should perform well for the use cases you mention. You could modify the demo/Ice/latency or demo/Ice/throughput demos provided with your Ice distribution to try it out (note that by default Ice servers only use one thread so you'll need to set the Ice.ThreadPool.Server.Size property if you want to test with multiple threads).

I also recommend reading Issue 20 "Optimizing Performance of File Transfers" from our Connections newsletter for a "real world" application performance study.

Cheers,
Benoit.
Reply With Quote
  #3 (permalink)  
Old 03-06-2007
ctennis ctennis is offline
Registered User
 
Name: Caleb Tennis
Organization: AEI
Project: Project GINA
 
Join Date: Mar 2006
Posts: 119
Quote:
Originally Posted by hotlips View Post
Does anyone have an opinion on how stable ICE is in the following scenarios:

* Linux - Linux - multithreaded
Stable is a bit hard to define, but I can tell you that we use Ice to directly control multi-million dollar machinery. I've never experienced a failure that was due to a problem within Ice.
__________________
Caleb Tennis
Analytical Engineering, Inc.
http://www.aei-tech.com
Project: Our facility infrastructure heavily utilizes Ice

Gentoo ebuild maintainer for Ice, IceRuby, etc.

Last edited by marc : 03-06-2007 at 09:13 AM. Reason: Added missing QUOTE tag
Reply With Quote
  #4 (permalink)  
Old 03-06-2007
michi's Avatar
michi michi is offline
ZeroC Staff
 
Name: Michi Henning
Organization: ZeroC
Project: Ice
 
Join Date: Feb 2003
Location: Brisbane, Australia
Posts: 896
You don't say what you mean by "stable", but I guess you are referring to how reliable Ice is in general, in terms of bugs, crashes, memory leaks, and the like.

The answer to that question is "ultra-stable". Ice is mature and written with great care, especially with respect to C++ memory management. Not only are there no memory leaks in Ice, the way the C++ API is designed makes it almost impossible to create memory leaks by writing application incorrectly. (I say "almost" because, if you try really hard, you can create memory leaks--but the only way that can happen is by actively deciding that "I want to make a memory leak"--there is no way that you would ever do that by accident.)

In terms of stability and defects, Ice stacks up better than any other middleware in existence, IMO. It simply works, period, and processes using Ice stay up indefinitely.

Now, that's not to say that we are perfect and have no bugs at all--we do, like everyone else. But the kinds of bugs we are addressing these days are usually not so much bugs, but improvements to some aspect of the run time, or the kind of bugs that are very subtle and affect customers only in certain unusual corner cases.

One thing we are good at is taking care of any bugs though--our response time for bugs is, by industry standards, nothing short of phenomenal, especially for customers who purchase a support agreement from us.

Cheers,

Michi.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
C# code generated for comparison methods kwaclaw Comments 3 10-11-2005 01:54 PM
Java/C#/C++ latency comparison johnstv3 Help Center 3 09-13-2005 07:10 PM


All times are GMT -4. The time now is 07:59 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.