|
I'll add that in this case your use of different development environments could potentially be a larger factor than c vs c#. While the relative performance will depend on what you're trying to do, a more meaningful comparison would be achieved by comparing c#s results with your C code ran using vc.
PS sharing benchmarks apparently violates the .net eula. Don't you feel horrible now. **rolls eyes**
|
|
|
|
|
These contrived examples will never accurately reflect speed of real world apps, and real world apps will differ in performance based on how well they are written. A well designed C# app will probably out perform a poorly written C++ app, although I'd tend to say that C++ will be faster than C# overall.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
It also depends on what the compiler does to optimize the code. The loop might actually be compiled into something that looks more like this:
i=0;<br />
while (i<1000000000) {<br />
ar[i1++]=i++;<br />
if (i1==1000) i1=0;<br />
}
---
b { font-weight: normal; }
|
|
|
|
|
Here's my situation:
I have written a routine in .NET which uses repeated interations of integer arrays approximately 1000x1000 elements... The total time taken in .NET is around 2s, which is slightly greater than acceptable (I have explored all avenues for code optimization in .NET)..
I was hoping I'd be able to improve the time using C, and compiling the method into a dll..
Any suggestions?
|
|
|
|
|
i'd recommend to do so and am quite sure it will be faster. just my experience...
please let us know the results if you're really checking this out.
|
|
|
|
|
Hi
I have an applet writen in C# that work with SQL Server 2000.
How can I transfare data from SQL to the applet without the WebService becouse it is very slow or how can i make the webservice work faseter?
Thx Alex
|
|
|
|
|
That is a very open and vague question with many potential answers. In order to help you it would be helpful to know: What are the constraints of your system? Where is your "applet" with relation to the SQL Server? Why are you using (or why do you think you need to use) a web service?
My: Blog | Photos
WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and More
|
|
|
|
|
For those of us interested in writing Internet Explorer plug-ins that can manipulate the surface of a user-selected web page, can anyone suggest resources with informatin on how to do this in C#?
I am trying to write an IE plug-in that overlays user-defined shapes on top of a web page, and am new to C# and COM. Any help would be greatly appreciated!
Thanks!
|
|
|
|
|
Hello,
I made a Pop up calendar that opens in a new window [win2] (with a calendar control) and puts the selected date in a text box on the original window [win1]. The window opening and passing the data back is done via Javascript.
I would very much like some way of making a specific function on the originating page [win1] to fire or to force the page to refresh. I have a crystal report that loads date dependant information and I use the popup to change the date on the form, but it won't refresh the crystal report right away. Something has to make the CR reload, and that is what I'm not sure of how to do.
Any advice, pointers, pages, code snippits would be very greatly appreciated.
NijaMunki
The wisest of the wise may err. - Aeschylus
|
|
|
|
|
You can call a function in the page from the popup window in much the same way as you pass the data back.
window.opener.yourFunction();
---
b { font-weight: normal; }
|
|
|
|
|
I had a simple .NET application successfully developed and deployed to a production environment.
Out client required another application, which is slightly different from the first application.
So I basically use the first application to develop the second application. I have successfully deployed the second application in my development PC, and it works absolutely fine. So I decided to deploy the application in the production.
First I deployed the application, in a PC that the login user has the administrative rights, The application was successfully deployed and it worked perfectly.
Then I try to install the application in the work stations that the login users do not have administrative rights to their PCs. When I double click my MSI, I ended up with the following error message.
“This advertised application would not be installed because it might be Unsafe. Contact your administrator to change the installation user interface option of the package to basic.”
I tried the following options
-------------------------------
- Change the Group Policies UI option to basic.
- Tried login as an administrator that PC, and tried deploying it.
- Workstations use the Active directory, and I changed the active directory UI option to basic.
I still have the same error. Please help me this pretty urgent.
|
|
|
|
|
You might want to check the .NET Code Access Security policies on the production server.
|
|
|
|
|
Hi,
I am developing application where in i need to fetch all mails from my external mailbox(POP3) without using any third party component, and than delete those mail from external mailbox.Can any body help me out in coding using C#/VB.net/ASP.net
Warm Regards,
Nirav Sarvaiya
|
|
|
|
|
OK... here's the problem... I have a .NET library compiled as a dll.
I include this dll in my web page using the <object> tag like so:
<object id="myObject" classid="http://somehost/somelibrary.dll#Naemspace.Class" viewastext="">
I can then access the methods/properties of this class from javascript like so:
function DoSomething()
{
var myObject = document.getElementById('myObject');
myObject.AnyMethod();
}
This all works fine, the problem is, I could really do with my embedded object 'contacting' javascript, you know, like with a javascript callback or something. I don't even know if this is possible, it was with ActiveX, but from a .NET embedded component can you execute javascript on the page you're embedded within?????
|
|
|
|
|
Hi all,
I've successfully managed to add some satellite assemblies to a project for multi language functionality. I'm trying to add a default resource to my project but it just throws up an exception. My dir structure is as follows,
MyApp
myApp
myResource.txt
myResource.resources
de-DE (dir)
...
myResource.de-DE.dll
...
...
where each culture is held in its own directory. As I said the different languages work fine but if I try to use the default resources file ( if no language is available ) I get this,
Additional information: Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure "myResource.resources" was correctly embedded or linked into assembly "MyApp".
baseName: myResource locationInfo: <null> resource file name: myResource.resources assembly: MyApp, Version=1.0.2001.19569, Culture=neutral, PublicKeyToken=null
Do I need to add anything the my projects build settings for my resource file. I've added it to the project and tried using al.exe to link to my project.
Thanks in advance.
Rich
|
|
|
|
|
Good day everyone,
I am using Crystal Report, my report file run on Crystal Report 10.0 is right, I use the Crystal Report Viewer in VB.NET for showing it, when I debug to Show() function, I got the alert "The request could not submitted for background processing." Please verify this problem.
I have to be sure before continue with this approach. So, please guide through your help.
Thanks for your help, Have a good day.
|
|
|
|
|
Good day everyone,
I am working on a application which will based on the 3-tier architecture. The system concerned to a health insurance marketing purposes. I chose .NET for developing its framework. This framework contains collection of the business objects. Application interface will be developed in the Flash 7.0. The transformation of data through its framework to the interface will do through the web services which will be used as a communication layer between Business Layer (Framework/Buiness Objects) to Presentation Layer (Developed in Flash 7.0). The Backend will be in SQL Server 2000.
My questions are:
a. I like to hear some comments on the above decided architecture.
b. How to make webservices effective in performance? As interface will use them for communication with the Framework (Business Objects) which will do all the retrieving and storing tasks.
c. I prefer to use VB.NET language to write code. Please, give an example of writing a business object which should be prior in performance rather than security. Pick User object as an example.
d. I did some work on the business objects. I have two classes one is doing all the db work and other holds the business rules. When you initiate its object, the business class, it inform the db class to load the required data in a DataSet object and use it to CUD (create, update and delete) tasks. Is this a acceptable approach to do?
I have to be sure before continue with this approach. So, please guide through your help.
Thanks for your help, Have a good day.
|
|
|
|
|
What is your reasoning behind using Flash for the presentation?
Cheers,
Simon
sig :: "Don't try to be like Jackie. There is only one Jackie.... Study computers instead.", Jackie Chan on career choices.
article :: animation mechanics in SVG blog:: brokenkeyboards "Most of us are programmers, but a few use VB", Christian Graus
My MSN: simon_stewart@hotmail.com
|
|
|
|
|
Main reason is to make application Browser independant.
|
|
|
|
|
What you're doing is making it ADSL dependant.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
myousuf wrote:
I like to hear some comments on the above decided architecture.
Unless you want lots of multimedia crap, there's no reason to use flash. ASP.NET does a good job of converting your code into HTML for different browsers. ASP.NET is also totally wasted if you're just going to host flash on each page.
myousuf wrote:
How to make webservices effective in performance? As interface will use them for communication with the Framework (Business Objects) which will do all the retrieving and storing tasks.
coarse granularity, mainly. What's your reason to use webservices ? Does your planned architecture demand the middle tier on a different machine to the web tier ( which is just going to serve flash pages ) ?
myousuf wrote:
I prefer to use VB.NET language to write code. Please, give an example of writing a business object which should be prior in performance rather than security. Pick User object as an example.
You prefer performance over security ? You want someone to write and entire user object for you as an example ? I don't think so.
myousuf wrote:
I did some work on the business objects. I have two classes one is doing all the db work and other holds the business rules. When you initiate its object, the business class, it inform the db class to load the required data in a DataSet object and use it to CUD (create, update and delete) tasks. Is this a acceptable approach to do?
Performance wise, DataSet's are expensive to create.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I get the following error When i access a function on a web service:
System.InvalidOperationException: There is an error in XML document (1, 681). ---> System.InvalidCastException: Cannot assign object of type System.Xml.XmlNode[] to an object of type System.String.
It looks like it is when the response is being deserialized. What i dont get is that .net generates the code to do this from the WSDL file. So is this a bug in .net or a problem with the WSDL file (niether of which i can do much about).
Also how am i going to fix it. If anyone has any ideas i can post the wsdl and the full error.
Jonathan
|
|
|
|
|
Hi all,
When i Run my Asp.net project.So, Aspnet_wp consume 100 % of CPU,I m using Win XP with SP2, VS 2003 and IIS 5.0,
i m also uninstall and then installl VS 2003 and IIS. but problem remain same.
plz advice
Thanx in advance
Sajjad Rizvi
|
|
|
|
|
|
imshally81 wrote:
m also uninstall and then installl VS 2003 and IIS. but problem remain same.
Sorry, but that is funny.
Your code is obviously stuck somewhere. Try running in debug and breaking to see where the problem is.
Christian Graus - Microsoft MVP - C++
|
|
|
|