Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 months ago.
The community reviewed whether to reopen this question 4 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
How can I monitor how much of the graphics card is used when I run a certain application? I want to see how much my application uses the GPU.
If you develop in Visual Studio 2013 and 2015 versions, you can use their GPU Usage tool:
GPU Usage Tool in Visual Studio (video) https://www.youtube.com/watch?v=Gjc5bPXGkTE
GPU Usage Visual Studio 2015 https://msdn.microsoft.com/en-us/library/mt126195.aspx
GPU Usage tool in Visual Studio 2013 Update 4 CTP1 (blog) http://blogs.msdn.com/b/vcblog/archive/2014/09/05/gpu-usage-tool-in-visual-studio-2013-update-4-ctp1.aspx
GPU Usage for DirectX in Visual Studio (blog) http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx
Screenshot from MSDN:
Moreover, it seems you can diagnose any application with it, not only Visual Studio Projects:
In addition to Visual Studio projects you can also collect GPU usage data on any loose .exe applications that you have sitting around. Just open the executable as a solution in Visual Studio and then start up a diagnostics session and you can target it with GPU usage. This way if you are using some type of engine or alternative development environment you can still collect data on it as long as you end up with an executable.
Source: http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx
From Unix.SE: A simple command-line utility called gpustat now exists: https://github.com/wookayin/gpustat.
It is free software (MIT license) and is packaged in pypi. It is a wrapper of nvidia-smi.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am currently developing a Ruby project and I often use code climate to see the quality of my code. The thing is, we will rewrite the code in .NET, so my boss wants to be able to monitor the quality of code by uploading the code into tool just like in codeclimate.
Do you guys know any tool alternative (free or not) to code climate for .NET?
It is very recent that I have started using SonarCube for monitoring quality of our application, and I must say that it is a very good tool with tons of features with support for variety of languages.
You can view the code quality with Visual Studio Code Analysis and Code Metrics also, but I think SonarCube is closer to Code Climate.
I am not that familiar with code climate. However there are few tools in .net arena which an do the same. You can use Visual Studio Static Analysis tool for code analysis. And also you can use nCover product as well. There is one more product called DotTrace from Jetbrains which is also a nice product in my opinion. And with Visual Studio 2015 you will receive more reading on memory usage during code execution etc. You may want to look at those features as well.
You can use NDepend, a pretty cool tool completely integrated to Visual Studio, it integrates a wide range of features.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I want to check the free memory on the device while executing a CUDA kernel. cuMemGetInfo(&free, &total) is a host (CPU) based command which gives free memory on the Device.
But is there any way to check free memory inside a CUDA kernel code during execution ?
Use profiler - The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ applications.
First introduced in 2008, Visual Profiler supports all 350 million+ CUDA capable NVIDIA GPUs shipped since 2006 on Linux, Mac OS X, and Windows.
The NVIDIA Visual Profiler is available as part of the CUDA Toolkit.
See User's Guide Here
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
When i compile a new project in Delphi 7 IDE , then i scan using http://www.virustotal.com my Delphi Project identifies it's ivected 8 Virus:
I reinstall my Windows OS and check my PC Hardisk using Dual Boot Linux Ubuntu but i can't find virus on my PC.
Please help me :'(
I checked on the name of one of the reported viruses in your screen shot and came up with this description from McAfee:
This software is not a virus or a Trojan. It is detected as a "potentially unwanted program"
(PUP). PUPs are any piece of software that a reasonably security- or privacy-minded computer
user may want to be informed of and, in some cases, remove. PUPs are often made by a
legitimate corporate entity for some beneficial purpose, but they alter the security state
of the computer on which they are installed, or the privacy posture of the user of the
system, such that most users will want to be aware of them.
It lists aliases for this from other virus detectors, and the list includes "PUA.Win32.Packer.BorlandDelphi" from clamav. I think that may be the answer. Are you compressing your exe? Regardless, this has to do with some characteristic of the Delphi-generated EXE file and not an actual virus or trojan.
Is your program using the Indy library? Some virus scanners had signatures including Indy code because there were Trojans that used it.
I see two possibilities:
This is a false positive. Your program is doing something that looks like virus behaviour. Only you can tell what your program does.
This is a re-infection of the executable you just compiled.
If you have anti-virus software on your computer and other executables are clean, it must be case 1.
What surprises me is why you would upload your program to Virustotal. What's the reason for that? Did something happen that you have not told us?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I need to equip a 3x developer team with VS2013Pro and TFS Server. We don't have anything we can upgrade from so starting from scratch.
My local Microsoft re-seller has repeatedly given me confusing information about what I need to purchase and I think he doesn't actually know. (wasn't even aware the 2013 was available)
Is this sufficient to get my team up and running?
1x TFS Server
3x Visual Studio 2013 Professional
Or do I need to buy this as well?
3x TFS CALs
Alternatively, am I likely to be better off $-wise getting an MSDN subscription which covers the team?
MSDN Subscription of some sort, covering 3x developers
Is there some generic online re-seller I can purchase through in Australia, or at least look for a better price from?
After discussion & research it appears the following is the answer - for teams of 5 or less, with projects small enough to fit into the SQL Express edition, we can use the TFS Express edition with Visual Studio 2013 Professional.
Therefore, in our scenario only one purchase is necessary:
3x Visual Studio 2013 Professional
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
The community reviewed whether to reopen this question 8 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
In the past the Borland "no nonsense" license allowed one developer to do multiple installs.
I'm tempted to upgrade to Embarcadero RAD Studio XE, professional edition, but am worried about licensing restrictions, and whether it will allow me to work in the same way as before.
I downloaded a 30 day trial, and that will only allow one install, so I'm a bit concerned the upgrade would enforce a similar restriction.
I use a small and a large laptop and a PC and would like to install RAD Studio on all 3, as well as in VMs. I've posted a question asking about this on the vendor website, but there's no response yet, and I wonder if people could answer from their own experience please?
I'd also be interested to know if the upgrade will only run if there is an existing installation of an earlier product on the same machine.
Yes, you can legally install Rad Studio on more than one machine, as long as you are the only user. I'm specifically talking about the named user license.
Check the section titled "Installing the product on multiple machines" here.
Yes you can, and you do not need to have a previous version installed. I use it on several machines myself.