begin process at 2012 02 14 12:31:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

Diminuer la ressource mémoire du CPU pour une tâche


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Diminuer la ressource mémoire du CPU pour une tâche

jeudi 9 octobre 2008 à 09:22:35 | Diminuer la ressource mémoire du CPU pour une tâche

Marko007

Bonjour,

comment est-il possible de diminuer au niveau du processeur (l'occupation en taille mémoire) ?

>> Options dans Visual Studio 2005, objet vb à ne pas utiliser, code source à améliorer,...

J'ai une tâche qui prend +/- 50 Mb en ressource mémoire lorsqu'elle tourne (>> Task manager de Windows XP) :

---------------------------------------------------------
Public Class FrmMain
    Dim StrPing As String
    Dim StrTime As String
    Dim StrShell As String
    Dim iFaultPing As Integer

    Private Sub FrmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim IntStrPing As Integer
        Dim IntStrTime As Integer
        Dim IntStrShell As Integer

        StrPing = ""
        StrTime = ""
        StrShell = ""
        IntStrPing = 0
        IntStrTime = 0
        IntStrShell = 0

        FileOpen(1, My.Application.Info.DirectoryPath & "\Pingparam.ini", OpenMode.Input)

        StrPing = LineInput(1)
        StrTime = LineInput(1)
        StrShell = LineInput(1)

        FileClose(1)

        IntStrPing = InStr(StrPing, "'", CompareMethod.Text)
        If IntStrPing <> 0 Then StrPing = Trim(Mid(StrPing, 1, IntStrPing - 1))

        IntStrTime = InStr(StrTime, "'", CompareMethod.Text)
        If IntStrTime <> 0 Then StrTime = Trim(Mid(StrTime, 1, IntStrTime - 1))

        IntStrShell = InStr(StrShell, "'", CompareMethod.Text)
        If IntStrShell <> 0 Then StrPing = Trim(Mid(StrShell, 1, IntStrShell - 1))


        LblIP.Text = LblIP.Text & " : " & StrPing
        LblTimePing.Text = LblTimePing.Text & " : " & StrTime
        LblShell.Text = LblShell.Text & " : " & StrShell
        TmrPing.Interval = Val(StrTime) * 1000


    End Sub

    Private Sub TmrPing_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TmrPing.Tick
        Dim shel1, shel2 As Object
        Dim sCmd1, sCmd2 As String
        Dim returnShel1 As Integer

       
        shel1 = CreateObject("wscript.shell")
        shel2 = CreateObject("wscript.shell")

        sCmd1 = "ping " & StrPing
        returnShel1 = shel1.run(sCmd1, 0, True)

        If returnShel1 = 1 Then
            iFaultPing = iFaultPing + 1
            TmrPing.Interval = 25000
        End If


        If iFaultPing > 3 Then
            sCmd2 = StrShell
            shel2.run(sCmd2)
            iFaultPing = 0
            TmrPing.Interval = Val(StrTime) * 1000
            End
        End If

        LblFault.Text = iFaultPing
        LblTimer.Text = TmrPing.Interval


    End Sub
End Class


---------------------------------------------------------

Merci,
Marco
jeudi 9 octobre 2008 à 10:45:06 | Re : Diminuer la ressource mémoire du CPU pour une tâche

gillardg

fileopen , lineinput , wscript.shell"   

a virer absolument si tu veux fairte du .net utilise le framework


class io.streamwriter   à la pace de fileopen  et lineinput
ou
my.computer.filesystem

pour faire un ping il y a plusieurs façons .
si tu tiens à utiliser la commande ping du systeme
utilise la classe process à la place de wscript.shell
 
sinon

My.Computer.Network.Ping  
ouSystem.Net.NetworkInformation.Ping

Bonjour chez vous !
jeudi 9 octobre 2008 à 12:02:36 | Re : Diminuer la ressource mémoire du CPU pour une tâche

Marko007

Ok,

comment puis-je faire pour envoyer une commande PING à partir d'une carte réseau déterminée.
Et vérifier que le PING a été Ok ?

Marco


Cette discussion est classée dans : text, strtime, if, strping, strshell


Répondre à ce message

Sujets en rapport avec ce message

Envoi de mail avec MAPI [ par globule ] Bonjour,J'utilise MAPI pour envoyer des mails avec des pièces jointesCe qui est curieux, c'est que la fonction send que j'utilise procède également à Outil recherche sur feuille Excel [ par Hades60 ] Bonjour tout le monde.Alors voilà, j'essaie de réaliser une base de donnée pour répertorier les entreprises avec lequelles ma société travaille.J'ai d probleme transfert de valeur d'1 textbox d'un formulaire a un autre en application mdi [ par mitnickKevin ] Bonjour,J'ai un petit soucis concernant un formulaire qui doit afficher une liste de client qui on le meme nom.L'utilisateur saisie le nom du client d TEXTBOX [ par marty14800 ] Bonjour, petite question trés facile pour vous, j'aimerais faire un code qui detecte un caractere bien précis dans un textbox qui contient enormement Erreur de systax [ par DanMor498 ] Imports System.Data Imports system.Data.OleDb Imports</fo Un seul champs modifié ... [ par marmo31 ] Bonjour,Je continue la découverte de VB  mais je vous embête pour la seconde fois  Je tiens à préciser que j'ai fais une recherche sur le forum et je Condition <0 [ par teamtiti ] Rebonjour voila j'ai fais se bout de code pour que soit ma textbox 18 ou 22 ou 21 ou 15 si l'une d'elle est a < 0 j'ai mon gyrophare en rouge alors qu Probleme de construction de code ^^ vb.net [ par T4rik ] Salut tout le monde J'ai fait une calculatrice et je veux eviter la possibilité de repéter la virgule. pour cela j'ai mes le code suivant :  Dim virg Correction de code [ par amigna ] Bonjour Je vous demande s'il vous plait de nous aidez je vous écris parce que depuis un mois et demi je n'arrive pas résoudre le probléme. je vous


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales